Interested to see which programming languages the developer nation use? This infographic contains key findings from data from our Developer Economics Q4 2019 survey, and reveals which languages are rising faster than others, which are dropping down the rankings, and who are the new additions to the club!
Among the top programming languages, Python and Kotlin have climbed up faster than any other. With a slow and steady rise Python finally managed to edge out Java, counting 8.4 million users and ranking as the second most used language. When it comes to Machine Learning, Python is the first choice of the developer community, chosen from more than 70% of developers involved in ML. Meanwhile, Kotlin has shown significant growth, it nearly doubled in size in the past two years, finding its way into mobile and AR/VR programming.
After almost 10 years of its launch date and a head to head race with Ruby, Go (or Golang) managed to enter the club of the top 10 most used languages, counting 1.4 million users. Another up and coming language making its way mostly through the AR/VR field is Rust exceeding half of million users.
Let’s not forget that developers are dropping languages all the time. The practice of programming is not static. Even though Swift and Objective-C have been used significantly by the Apple community it seems that the developers are slowly abandoning them. On a similar trend, Ruby and Lua seem to have the biggest decrease (30% & 40%).
The estimates we present here look at active software developers using each programming language, across the globe and across all kinds of programmers.
Looking for a more thorough report on programming language communities? Check out our free State of the Developer Nation Q4 2019 report examining also different topics such as Contribution to Open-Source Software, DevOps Participants and Adoption, Machine Learning, Augmented & Virtual reality and Emerging technologies.
Also, here you can view the latest global average data trends on major development areas.