First Java or Kotlin? What do you think? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 5

First Java or Kotlin? What do you think?

Hi everyone, I am a web developer and I am worki g with Javascript, looking for improving myself on mobile development. (Thought about react native or flutter options but I didnt want it) So i decided to learn Android native development. What are your suggestions?

5th Dec 2019, 1:53 PM
Furkan Mutlu
Furkan Mutlu - avatar
23 Answers
+ 16
I'm doing Kotlin for Android. I started using Java, but switched once Kotlin became available here. I don't like Java as a language so was happy to switch. Kotlin has become my favorite language kicking C++ out after holding that spot for 33 years. The issue with doing Kotlin is you must still read some Java examples and convert them yourself to Kotlin. There are tons more this year over last and likely next year it will not be an issue any more. Personally, I suggest learning both and picking the one you like best.
5th Dec 2019, 4:25 PM
John Wells
John Wells - avatar
+ 4
Telephony switch, Asynchronous Transfer Mode Network switch, and Voicemail system. All embedded systems using no C++ library software.
5th Dec 2019, 4:33 PM
John Wells
John Wells - avatar
+ 3
I am actually curious about the opinion of Kotlin developers ? Or flutter ?
5th Dec 2019, 2:25 PM
Furkan Mutlu
Furkan Mutlu - avatar
+ 3
I think John knows Kotlin well, you can talk to him: https://www.sololearn.com/Profile/579567/?ref=app He also has an expired AMA: https://www.sololearn.com/learn/18904/?ref=app
5th Dec 2019, 2:28 PM
Seb TheS
Seb TheS - avatar
+ 3
Wow, thanks for recommendations I ll definitely contact
5th Dec 2019, 2:35 PM
Furkan Mutlu
Furkan Mutlu - avatar
+ 3
John Wells c++ for 33 yrs for which development???
5th Dec 2019, 4:29 PM
Rohit
+ 3
I feel like.. go for Java first...
6th Dec 2019, 1:43 PM
😀:)))
😀:))) - avatar
+ 3
I think frist learning Java After going to the kotlin best Because we know the basics of Java Easily understand the kotlin concept All the best bro
7th Dec 2019, 12:37 AM
hunaysubhash chennu
hunaysubhash chennu - avatar
+ 2
Java is more general, so may be Java?
5th Dec 2019, 8:16 PM
Sonic
Sonic - avatar
+ 2
I prefer java first... edit : because you already know javascript. java syntaxes similar to js most so it is easy to you.. if you learn java first, after you can divert to kotlin later. but kotlin first makes you miss java features.. it may become difficult to understand java if needed...
6th Dec 2019, 1:58 PM
Jayakrishna 🇮🇳
+ 2
Java
6th Dec 2019, 5:10 PM
Keagan
Keagan - avatar
+ 2
I am familiar with its syntax finished the course here and I was reading some documents, it is very similar to JS (syntax) I even kinda enjoyed strong typing like typescript :D , what do you think is the way to go starting from tomorrow ?
6th Dec 2019, 7:18 PM
Furkan Mutlu
Furkan Mutlu - avatar
+ 1
I'd recommend Java, because I think that Kotlin and Flutter are highly based on Java, but I don't actually know much about Kotlin and Flutter.
5th Dec 2019, 2:19 PM
Seb TheS
Seb TheS - avatar
+ 1
Jaya krishna I will take your advice serious ! I think I will go with Java
6th Dec 2019, 7:08 PM
Furkan Mutlu
Furkan Mutlu - avatar
+ 1
Furkan Mutlu All the best. Finally adding, Start with java, learn both kotlin,java. Pick one you like most... Good luck....
6th Dec 2019, 7:22 PM
Jayakrishna 🇮🇳
+ 1
Absolutely Java ✅
7th Dec 2019, 9:53 AM
Prasad Shinde
Prasad Shinde - avatar
0
Java first
6th Dec 2019, 9:39 AM
Wei Phyo Aung
Wei Phyo Aung - avatar
0
Why do you think so?
6th Dec 2019, 9:40 AM
Furkan Mutlu
Furkan Mutlu - avatar
0
I think Java is more general in Oop so learn java first and then move to kotlin is nice
6th Dec 2019, 9:41 AM
Wei Phyo Aung
Wei Phyo Aung - avatar
0
Can you guys please tell me also why?
6th Dec 2019, 5:31 PM
Furkan Mutlu
Furkan Mutlu - avatar