Python is the first programming language to climb to an 18% rating since Java, which rated 18% nearly eight years ago. Credit: Maria Vonotna/Shutterstock Python has scored its highest rating ever, 18.04%, in Tiobe’s index of programming language popularity for August 2024. Python became the first language to reach 18% mark since Java in November 2016. Java still holds the highest rating ever in the index, at 26.49% in June 2001. Today Python is firmly established as the index’s top language, first climbing to the number one spot in October 2021. “The rise [of Python] is primarily because there is huge demand for software engineers and Python is the ‘easiest to learn’ mature general-purpose programming language available,” said Paul Jansen, CEO of software quality company Tiobe. “So all newcomers in the field start with Python.” The August 2024 index was published August 4. Python now has an eight-point lead over second-place C++, which has a rating of 10.04%. Also in the August index, the Rust language, which reached its highest spot ever last month at 13th place, dropped to 14th place. “Don’t worry about the drop of Rust,” Jansen said. “Next month it will rise again,” he predicted. Elsewhere, the C language and Java, with ratings of 9.17% and 9.16% respectively, took third and fourth place in this month’s index. Officially called the Tiobe Programming Community Index, the monthly index is based on the number of skilled engineers world-wide, courses, and third party vendors, using websites such as Google, Bing, Amazon, and Wikipedia to assess popularity. The top 10 languages in the Tiobe index for August 2024: Python, 18.04% C++, 10.04% C, 9.17% Java, 9.16% C#, 6.39% JavaScript, 3.91% SQL, 2.21% Visual Basic, 2.18% Go, 2.03% Fortran, 1.79% The rival Pypl Popularity of Programming Language index for August also has Python firmly established as its number one language. The Pypl index assesses popularity by analyzing how often languages are searched on Google. The top 10 languages in the Pypl index for August 2024: Python, 29.6% Java, 15.51% JavaScript, 8.38% C#, 6.7% C/C++, 6.31% R, 4.6% PHP, 4.35% TypeScript, 2.93% Swift, 2.76% Rust, 2.58% Related content feature What is Rust? Safe, fast, and easy software development Unlike most programming languages, Rust doesn't make you choose between speed, safety, and ease of use. Find out how Rust delivers better code with fewer compromises, and a few downsides to consider before learning Rust. By Serdar Yegulalp Nov 20, 2024 11 mins Rust Programming Languages Software Development how-to Kotlin for Java developers: Classes and coroutines Kotlin was designed to bring more flexibility and flow to programming in the JVM. Here's an in-depth look at how Kotlin makes working with classes and objects easier and introduces coroutines to modernize concurrency. By Matthew Tyson Nov 20, 2024 9 mins Java Kotlin Programming Languages news F# 9 adds nullable reference types Latest version of Microsoft’s functional .NEt programming language provides a type-safe way to handle reference types that can have null as a valid value. By Paul Krill Nov 18, 2024 3 mins Microsoft .NET Programming Languages Software Development news Go language evolving for future hardware, AI workloads The Go team is working to adapt Go to large multicore systems, the latest hardware instructions, and the needs of developers of large-scale AI systems. By Paul Krill Nov 15, 2024 3 mins Google Go Generative AI Programming Languages Resources Videos