The Most Popular Programming Languages 2004-2026

Each language's share of Google searches for programming tutorials, as measured by the PYPL (PopularitY of Programming Language) index, which is built from Google Trends data. PYPL publishes a monthly share for 30 languages starting June 2004. Each yearly value here is the average of that year's monthly shares: 2004 covers June to December, and 2026 covers January to September. The shares of all 30 languages add up to 100% in every month. The index measures how often people search for tutorials, not how much code exists or how many developers use a language. A language appears from its first year with a share of at least 0.1%.

Share of programming tutorial searches on Google (PYPL index) · 2004–2026 · Source: PYPL index (Google Trends)

About this chart race

Java had the biggest share of tutorial searches in every year from 2004 to 2017, peaking at 30.3% in 2005. Python rose from 2.6% in 2004 and passed Java in 2018, 22.8% to 21.5%. That is the only change at the top in 23 years. PHP was second for most of the 2000s with close to 20% and is down to 2.6% in 2026. In 2026 Python averages 40.8% so far, more than C/C++ (11.9%) and Java (11.0%) put together.

This animated ranking shows how share of programming tutorial searches on google (pypl index) changed across 30 series between 2004 and 2026. The bars re-order themselves as the years advance, so overtakes are visible as they happen rather than hidden inside a table. Use the list on the left to choose exactly who competes, drag the slider to jump to any year, or open the table view to read the underlying numbers.

As of 2026, Python leads with 40.8.

Included in this race

Python, Java, PHP, C/C++, C#, JavaScript, Visual Basic, Perl, Objective-C, R, Swift, Matlab, Delphi/Pascal, TypeScript, Rust, Ruby, VBA, Ada, Go, Kotlin, Scala, Powershell, Dart, Lua, Julia, Abap, Groovy, Cobol, Haskell, Zig.

Source

Data from PYPL index (Google Trends). Every figure shown comes from this source — nothing is estimated or generated.

You can browse every chart race, embed this one on your own site, or download it as a video to share.

Play