The first quarter bi-annual Programming Language rankings from RedMonk arrived. The RedMonk Programing Language Rankings charts the top programming languages using data from two of the biggest programming communities, GitHub and Stack Overflow.
While the monthly TIOBE Index catalogs languages based on search engine queries, RedMonk’s rankings show which languages are actively used by developers. However, as with all ranking methods, the results may not entirely reflect reality, especially when it comes to smaller language with less data to crunch.
With that caveat out of the way, let’s explore the first RedMonk Programming Language Ranking of the year.
Top 20 programming languages
However, a few standout languages shifted their positions.
TypeScript in the top 10
In the quarterly RedMonk ranking, TypeScript moved up one spot, from tenth place to ninth. Its inclusion in the top ten is notable since the language is still fairly new.
Python ties with Java
Python ties Java for second place this quarter, settling in comfortably as the number two programming language. Its popularity is in part due to its versatile nature. Python can be used for a number of different use cases, including machine learning, scientific computing, software development, and data analysis.
From the RedMonk report:
Like the language it tied with in this run, Java, Python has continued to find a role for itself in new workloads and use cases, even as it faces more specialized competition in these arenas. This, as much as the language’s general accessibility and ease of use, is one of the most important factors in Python’s ability to not merely survive, but thrive.
Dart rises, thanks to Flutter
While it didn’t make the top 20 chart, Dart rose in usage compared to the last ranking. Perhaps due to the increased popularity of the UI toolkit Flutter, which is based on Dart, it is now #24 on the list. Just eighteen months ago, Dart was #33.
The most recent State of the Octoverse confirms this growth. Developers on GitHub increased their programming with Flutter and Dart.