Slowly but surely

The sprint to the top: Kotlin plays in the big leagues now, TIOBE index shows

Gabriela Motroc

© Shutterstock / Maridav

What a difference a month (and a new title) can make! Last month, Kotlin was not even in Tiobe’s top 50 programming languages and now it occupies the 43rd position.

To be young and cool! Shortly after Swift cracked Tiobe’s top ten programming languages list, it is now Kotlin’s turn to wow the crowd and jump into the top 50. It might not seem like much but this sprint proves that Kotlin is finally putting its best foot forward.

This programming language is now a first-class language on Android and it has been receiving a lot of attention from developers lately.

Developers love Kotlin: Here’s the proof

Kotlin plays well with the Java programming language, Mike Cleron, Director of the Android Platform wrote in a blog post announcing Android’s support for Kotlin. “The effortless interoperation between the two languages has been a large part of Kotlin’s appeal.” Furthermore, this programming language will be “very familiar to anyone who has used the Java programming language.”

Cleron also revealed that developers love Kotlin and we couldn’t agree more. According to the results of our annual survey, Kotlin occupies the sixth position. However, since the first two positions are occupied by Java 9 and Java 6, 7 and 8 respectively, one could say that this young programming language is technically in top 5 most beloved (and used) programming languages.

JAXenter annual survey: Programming languages trends 2017

Why learn Kotlin?

Kotlin is now a first-class language on Android and it has jumped into Tiobe’s top 50 programming languages list. If this won’t convince you to give it a try, perhaps you’ll change your mind when you see an infographic which explains why you should learn Kotlin. Find it here.

Still not convinced? Here are its key features:

  • Open source
    Kotlin is distributed under Apache License, Version 2.0.
  • Interoperable with Java and Android
    It is 100% interoperable with Java and Android. In addition to that, it allows you to compile quite a few Kotlin projects to JavaScript modules.
  • Concise
    Using Kotlin instead allows you to cut off the lines of code by approximately 40% (compared to Java).
  • Easy to learn
    It is influenced by Java, Scala, Groovy, C#, JavaScript and Gosu. Learning Kotlin is easy if you know any of these programming languages. It is particularly easy to learn if you know Java.
  • Tool-friendly
    Kotlin is developed by JetBrains, a company renowned for creating development tools for professionals. No wonder, it is tool-friendly. You can choose any Java IDE or build it from the command line.
  • Safe
    It is aimed at removing dangers of null references from the code (a big headache in Java). Also, it is type-safe.

Also, if you are familiar with Kotlin and you want to test your knowledge, why not take a quiz?


Gabriela Motroc
Gabriela Motroc was editor of and JAX Magazine. Before working at Software & Support Media Group, she studied International Communication Management at the Hague University of Applied Sciences.

Inline Feedbacks
View all comments