Kotlin or Java which should I learn in 2018? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 13

Kotlin or Java which should I learn in 2018?

I'm new in learning Java.I've completed learning Python in Sololearn.As Google recently declared it's next Android development is on Kotlin. Google's global market share on Android mobile is very big.So if I give more importance on Kotlin than learning Java,is it good for me?🤔🤔🤔 https://medium.com/@magnus.chatt/why-you-should-totally-switch-to-kotlin-c7bbde9e10d5

3rd Feb 2018, 3:39 PM
📈SmileGoodHope📈
📈SmileGoodHope📈 - avatar
22 Answers
+ 4
Why you should totally switch to Kotlin: It’s time to start using a modern programming language I want to tell you about a new programming language called Kotlin and why you should consider it for your next project. I used to prefer Java but the last year I’ve found myself coding Kotlin whenever I could, and at this point I really can’t think of a situation where Java would be a better choice. Noww google supports kotlin for making android apps For more info https://kotlinlang.org/ Kotlin is also developed by JetBrains, and the fact that these are the people behind a suite of IDEs, such as IntelliJ and ReSharper,really shines through in Kotlin. It’s pragmatic and concise, and makes coding a satisfying and efficient experience. Although Kotlin compiles to both JavaScript and soon machine code, I’ll focus on its prime environment, the JVM. So here’s a couple of reasons why you should totally switch to Kotlin (in no particular order): 0# Java Interoperability Kotlin is 100% interoperable with Java. 1# Familiar Syntax 2# String Interpolation 3# Type Inference 4# Smart Casts 5# Intuitive Equals 6# Default Arguments 7# Named Arguments 8# The When Expression 9# Properties 10# The Data Class 11# Operator Overloading 12# Destructuring Declarations 13# Ranges 14# Extension Functions 15# Null Safety 16# Better Lambdas 17# IDE Support For details: https://medium.com/@magnus.chatt/why-you-should-totally-switch-to-kotlin-c7bbde9e10d5 https://www.sololearn.com/discuss/1050538/?ref=app Kotlin's Resources: https://www.sololearn.com/Discuss/823843/?ref=app Kotlin Resources https://www.sololearn.com/Discuss/823843/?ref=app
8th Mar 2018, 7:09 AM
📈SmileGoodHope📈
📈SmileGoodHope📈 - avatar
+ 23
I'll do both ☺
3rd Feb 2018, 4:19 PM
Gaurav Agrawal
Gaurav Agrawal - avatar
+ 8
Kotlin's User Friendly coding system and it's strength to adopt with technological advancement is creating its demand as once Java's demand was created for mobile supported website creation.🤖🤖🤖 https://www.sololearn.com/Discuss/1103281/?ref=app
4th Feb 2018, 1:15 PM
📈SmileGoodHope📈
📈SmileGoodHope📈 - avatar
+ 7
@krOw,2018 will go on learning and practicing with "Kotlin" ,so it is at all not a problem for a new learner like me.It's my idea that as Python is rising rapidly in a strong PHP base market, Kotlin is advancing on the same path(strong Java market base now).
3rd Feb 2018, 7:18 PM
📈SmileGoodHope📈
📈SmileGoodHope📈 - avatar
+ 7
@krOW,you and I are on different phases of learning process,so plans may differ between you and me but both are targeting future market. all the best wishes for your present and future days🗣👍👍👍
3rd Feb 2018, 7:46 PM
📈SmileGoodHope📈
📈SmileGoodHope📈 - avatar
+ 6
Development on programming has been going on from the beginning,it's a continuous process.New programs are more versatile but less complex,they are more user friendly and less complex to learn, so people are more interested to learn newest program as per their requirement. Coding on Kotlin is more simple than Java and coding on Kotlin is as simple as Python as declared by Google.It's not necessary to learn Java for learning Kotlin, it's not depend on Java. Kotlin has very big market as it's a new product of Google with very big client base. So Kotlin will give more positive results to it's new learners than learning Java.📲🤖🤖🤖
3rd Feb 2018, 3:55 PM
📈SmileGoodHope📈
📈SmileGoodHope📈 - avatar
+ 6
@krOW,but coming days for AI, Augmented Reality which requires simple and as like Human Language Program, Python's demand is also growing for this,Kotlin is following the same path for its future market demand🤔
3rd Feb 2018, 6:50 PM
📈SmileGoodHope📈
📈SmileGoodHope📈 - avatar
+ 6
@krOW, don't worry, language isn't a factor here,we all are here discussing about computer language 😀😀your English is good👍
4th Feb 2018, 3:24 AM
📈SmileGoodHope📈
📈SmileGoodHope📈 - avatar
+ 5
I recommend Java for now. I believe it will take a few years for Kotlin to be used just as much as Java. 😂👍
3rd Feb 2018, 3:40 PM
Dread
Dread - avatar
+ 5
@Gaurav Agrawal thanks,I love Java but as a new learner it's my strategy to learn Kotlin 1st because both Programs are for same purpose but Kotlin is an improved form of Java and it is the latest one with a very big company backing and a very rich market base support 😇
3rd Feb 2018, 4:25 PM
📈SmileGoodHope📈
📈SmileGoodHope📈 - avatar
+ 5
java because of its popularity
4th Feb 2018, 5:01 AM
Malik
Malik - avatar
+ 4
@krOW, giant Google's support will help to build and enrich "Kotlin Community Support" rapidly ⏫⏫😀
3rd Feb 2018, 6:27 PM
📈SmileGoodHope📈
📈SmileGoodHope📈 - avatar
+ 4
@krOW, Java is so popular now for its Android application which is a product of Google.🤔
3rd Feb 2018, 6:33 PM
📈SmileGoodHope📈
📈SmileGoodHope📈 - avatar
+ 4
Thank you very much... Same for you and all which like learn and understand P.S. Sorry (to all my post viewer also) for my bad english 😅
3rd Feb 2018, 7:54 PM
KrOW
KrOW - avatar
+ 3
Present is today... future is not tomorrow P.S. It s a bit poetic... right?? 😁😁😁
3rd Feb 2018, 6:54 PM
KrOW
KrOW - avatar
+ 3
I think Kotlin should be must on your bucket list as an Android developer but one should first start with java as to clear how the code is working and clear your concepts on Android Development. You should also refer to https://developer.android.com/index.html and https://material.io/guidelines for Android development. Also refer to Udacity courses they are very good
3rd Feb 2018, 7:02 PM
Bhavya Sharma
Bhavya Sharma - avatar
+ 3
Me also will learn Kotlin a day but not now... For beginers (as me) is better learn a language (and i know a bit of multiple languages) and use it for understanding Computer Science... This is my objective... Languages are tools and you dont must know all tools... if in future Kotlin will be necssary to learn when i will start advantaged (as all java programmers)
3rd Feb 2018, 7:27 PM
KrOW
KrOW - avatar
+ 2
I think that java populariy was yet high before android... Google creature has gived more visibility 😉
3rd Feb 2018, 6:41 PM
KrOW
KrOW - avatar
1st May 2018, 5:24 AM
📈SmileGoodHope📈
📈SmileGoodHope📈 - avatar
+ 1
The good, old and supportated java friend 😀
3rd Feb 2018, 6:22 PM
KrOW
KrOW - avatar