First Java or Kotlin? What do you think? | SoloLearn: Learn to code for FREE!

+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?

12/5/2019 1:53:55 PM

Furkan Mutlu

24 Answers

New Answer

+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.

+4

Telephony switch, Asynchronous Transfer Mode Network switch, and Voicemail system. All embedded systems using no C++ library software.

+3

I am actually curious about the opinion of Kotlin developers ? Or flutter ?

+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

+3

Wow, thanks for recommendations I ll definitely contact

+3

John Wells c++ for 33 yrs for which development???

+3

I feel like.. go for Java first...

+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

+2

Java is more general, so may be Java?

+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...

+2

Java

+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 ?

+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.

+1

I'm learning C# but don't know where the JAVA and Kotlin's knowledge comes from because i can do some pretty good stuff with them too

+1

Jaya krishna I will take your advice serious ! I think I will go with Java

+1

Furkan Mutlu All the best. Finally adding, Start with java, learn both kotlin,java. Pick one you like most... Good luck....

+1

Absolutely Java ✅

0

Java first

0

Why do you think so?

0

I think Java is more general in Oop so learn java first and then move to kotlin is nice