Home Dice Python, C and Java dominate July’s TIOBE index of popular languages

Python, C and Java dominate July’s TIOBE index of popular languages


Python may not be the most loved language by developers, but it dominates the latest update of the TIOBE index, which tries to rank the most popular programming languages ​​in the world.

Python, C, Java, C++ and C# topped TIOBE’s ranking (sequentially) in July. “We don’t expect any of the relatively new and hot languages ​​such as Rust, Dart, Kotlin, or TypeScript to approach the top 20,” added a note accompanying the data.

To determine its ranking, TIOBE leverages data from various aggregators and search engines, including Google, Wikipedia, YouTube, and Amazon. For a language to be ranked, it must be Turing complete, have its own Wikipedia entry, and gain more than 5,000 visits for +”programming on Google. No, it’s not the most scientific way to determine the respective popularity of programming languages, but it’s a good way to determine at a glance which languages ​​have the “buzz”.

Given this methodology, the most popular languages ​​at the top of TIOBE’s list (such as Python, C, and Java) rarely change much in the rankings. The action is all lower, where languages ​​such as Swift, SQL, Objective-C, Go and Ruby can change several positions from month to month.

It’s interesting to compare TIOBE’s monthly rankings to the latest Stack Overflow Developer Survey, which asked respondents about their most loved and hated programming languages. Rust, Elixir, Clojure, TypeScript, and Julia topped the “Most Loved” list (based on data from 71,467 developers), with Python in 6th place and other widely used languages ​​(such as C# and C++ ) much lower.

Of course, organizations around the world don’t determine their technology stack based solely on developer preferences. Java, JavaScript, Python, and all of these older, more popular languages ​​will continue to survive for many years to come, thanks in large part to the sheer amount of code that exists.

Interested in learning Python? Start by heading to Python.org for its hands-on beginner’s guide. If you’re a visual learner, Microsoft’s “Python for Beginners” video series offers dozens of short lessons (most under five minutes in length; none over 13 minutes) on different aspects of Python. From there, consider tutorials from Datacamp (whose introductory Python course includes 11 videos and 57 exercises), Udemy (which offers a variety of free introductory courses, including one for “absolute beginners”), and Codecademy.