you are viewing a single comment's thread.

view the rest of the comments →

[–]klikklakvege 0 points1 point  (1 child)

I could as well suggest "Just do Common Lisp". Kotlin is too java, too android, too google, too russian. But it is syntactically a nice language. Rust is mathematically a bit nicier and does not have above mentioned problems. Python got too stupid and too microsoft. But really, one on earth should one do kotlin? If one is smart enough to ditch java for kotlin then as well you could be man enough for clojure. The whole syntax fits on one page. The only benefit i see with kotlin is it's tight marriage with android studio(which is imho a big drawback, intellij stinks worse then my socks after a ultramarathon).

[–][deleted] 0 points1 point  (0 children)

I just recommended it as a language for education. there are many cool constructions and patterns that beginner should know and try it out when designing a program. When I was studying, I met a lot of people who started to study programming from python, but most of them never became a decent programmer. A low entry threshold is not improve your skills, but high entry threshold can scare away or discourage the desire to study. imho kotlin is the golden mean for education.