Tiobe Programming Rankings: January 2025

According to the latest data released by Tiobe Software, the January rating of programming languages has been published. The language of the year is Python, which maintained its top position and saw a significant increase in popularity compared to last year (+9.3%). The ranking also saw a shift in positions for other languages, with C++ moving up to 2nd place, Java to 3rd place, and the SI language dropping from 2nd to 4th place.

Notable changes in popularity include the rise of the GO language from 11th to 7th place, while PHP fell from 7th to 13th place. Languages like Rust, R, SQL, Fortran, Delphi/Object Pascal, and Ruby also saw an increase in popularity, while Visual Basic, Scratch, Matlab, Assembler, and Swift experienced a decrease in popularity.

The Tiobe Popularity Index analyzes search query statistics from various systems like Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube, and Baidu to draw its conclusions.


Another ranking, pypl, which uses Google Trends, reiterated Python’s dominance in the popularity index. Java, JavaScript, C/C++, and C# occupy the top spots following Python. The Rust language saw a rise in popularity, moving from 11th to 9th place, along with ADA, PowerShell, Abap, and Cobol. Meanwhile, languages like Swift, Dart, Ruby, Visual Basic, Perl, and Haskell experienced a decrease in popularity.


According to data from IEEE Spectrum, Python and Java remain the top languages, with JavaScript, TypeScript, and Rust also making significant gains in popularity. The rankings showed a shift in positions for C++, SI language, and others. The IEEE Spectrum rating is based on 12 metrics from 10 different sources, including search results, social media mentions, GitHub activity, Stack Overflow questions, and more.


/Reports, release notes, official announcements.