๐Ÿ“Š Data Story

Most Used, Best Paid, Most Hired: No Language Wins All Three

Rank 37 languages by use, pay and jobs, and the winner changes every time. Here is how to pick yours.

$30,000
Stack Overflow-reported yearly pay gap between most-used JavaScript and top-paid Ruby.
$80,000
JavaScript median pay
$110,000
Ruby median pay

Ask anyone and they'll say learn the most popular language: the more people use it, the more jobs and money it must offer. The data says otherwise. JavaScript leads on usage, Ruby on pay, Python on job postings, and Rust on developer love.

At a Glance

LanguageUsage share% of respondentsMedian pay (2026)USD per yearAdmired rate% of usersJob postings share% of US job postingsJobs per developer indexindex
JavaScript62.080,00042.0190.276
SQL58.481,88451.4450.734
HTML/CSS58.279,61047.8n/an/a
Python58.083,02250.6460.839
Bash/Shell51.386,43348.1110.225
TypeScript43.885,09653.080.164
Java27.676,51338.5210.709
C#27.183,64450.190.301
PowerShell24.685,00031.5n/an/a
C++24.380,66445.8110.505
C21.878,00545.9n/an/a
Rust18.084,66667.4n/an/a
PHP17.764,45835.7n/an/a
Go16.592,00049.550.287
Kotlin10.877,33543.1n/an/a
Lua9.475,69840.8n/an/a
Assembly7.268,23748.4n/an/a
Swift5.995,00048.2n/an/a
Ruby5.8110,00042.4n/an/a
Dart4.954,29442.2n/an/a
R4.573,14940.761.818
Visual Basic4.067,23625.5n/an/a
GDScript4.068,23753.8n/an/a
Groovy3.992,76221.8n/an/a
VBA3.973,75020.1n/an/a
Perl3.886,44030.7n/an/a
MATLAB3.656,86424.4n/an/a
Zig2.879,61058.3n/an/a
Lisp2.676,06855.6n/an/a
Elixir2.690,98262.0n/an/a
Scala2.291,13239.2n/an/a
Delphi/Object Pascal1.951,17835.7n/an/a
Fortran1.772,39333.1n/an/a
Ada1.226,00038.4n/an/a
OCaml1.244,67851.5n/an/a
COBOL1.164,15128.0n/an/a
Prolog0.947,90134.1n/an/a
Usage share
Share of all 2026 Stack Overflow survey respondents who did extensive work in the language. It shows how crowded a language is with other developers.
Median pay (2026)
Median yearly total compensation reported by developers who use the language, from the 2026 Stack Overflow survey responses. It is a global figure, so use it to compare languages, not to predict your own salary.
Admired rate
Share of current users of a language who want to keep using it next year (2026 Stack Overflow survey responses). A high score means people who learn it tend to stay happy with it.
Job postings share
Share of about 800,000 US job postings (Jan 2025 to Mar 2026) that mention the language. Only 10 languages have this data. More postings means more doors open.
Jobs per developer index
Postings share divided by professional-developer usage share. It is a relative index, not a real count: higher means more openings for each developer competing for them. Niche languages such as R score high.
๐Ÿ“Œ Context

The popularity leaderboard

Five languages are used by more than half of developers, and Python is only fourth. JavaScript leads at 62.0% usage, ahead of SQL (58.4%), HTML/CSS (58.2%) and Python (58.0%).

That top four is a closer race than the headlines suggest. Only 4 points separate first from fourth, so "most popular" depends on which survey year and which respondents you count.

If you are picking a first language, usage tells you how much free help exists. It does not tell you what the language will pay you.

Chart

JavaScript, SQL and HTML/CSS still lead developer usage

๐Ÿ“Œ
ContextPython is the one everyone is told to learn, yet JavaScript is used by 4 more points of developers.

Being everywhere is one thing. Here is what happens to that crowd when you rank the same languages by pay.

โœ… Actionable

Where the jobs are

Python and SQL are in far more job ads than anything else. In about 800,000 US job postings, Python appears in 46% and SQL in 45%, more than double Java at 21%.[b]

Now divide by how many developers compete. Python gets an index of 0.839, JavaScript only 0.276, and TypeScript 0.164. That makes JavaScript roughly one third as job-rich as Python per developer.

R tops the index at 1.818, but only because just 3.3% of professional developers use it. Go has 5% of postings and an index of 0.287, so the pay is good but the openings are thin. Rust does not make the published top 10 at all. Check your local job board before committing.

Chart

Few languages have many jobs per developer

โœ…
ActionableHow to read it: Python scores 0.84 and JavaScript 0.28, so Python has about 3 times as many job postings for each developer competing for them.
Web programming code on a screen
Credit: Markus Spiske / Pexels

Jobs and pay are one view. What do developers themselves say once they have used a language?

๐Ÿšซ Misconception

Loved versus used

Rust is the most admired language, with 67.4% of its users wanting to keep using it. Only 18.0% of developers use it.

Elixir (62.0%) and Zig (58.3%) follow, both tiny in usage. Python is more popular than loved: 50.6% admired, but it is the most desired language to learn next at 33.4%.

Rust is also well paid at $84,666, so it does well on three measures at once. The weak spot is job postings, as the last section showed.

Chart

Rust and Python score well on several measures

๐Ÿšซ
MisconceptionThe catch: a language people love is not always one employers hire, and Rust proves it.

Those are snapshots. The next question is which way each language is heading.

โœจ Highlight

Rising and fading

Python's boom just reversed. Its TIOBE rating rose from 10.47 in September 2020 to 25.98 in 2025, then fell to 17.76 in 2026. That is a drop of 8.22 points in a year. It is still number one.[c]

Java is the steady loser: 13.48 in 2020 down to 7.54 in 2026, roughly 44% of its share gone.

Rust moved the other way, from 0.92 (rank 18) to 1.34 (rank 10), its best finish. Go slid from 2.35 (rank 8) in 2024 to 1.10 (rank 12) in 2026.

Chart

Python peaked in 2025 while Rust climbed

โœจ
HighlightPython still ranks first, but its lead over the runner-up shrank from about 17 points in 2025 (over C++ at 8.80) to 7.5 in 2026 (over C at 10.28).

Rankings move, but so does pay. And one survey year stands out for every language.

โœจ Highlight

Pay dipped in 2024, then recovered

Stack Overflow's survey gives pay by language for five years, and 2024 stands out. Median pay fell for all 37 languages here in 2024, then rose for 36 of them in 2025 and for 24 of them in 2026.[a]

The dip was close to uniform. The median language fell 13.4% in 2024, gained 12.1% in 2025 and another 2.7% in 2026, ending 1.1% below its 2023 level. Python went from $78,331 in 2023 to $67,723 in 2024, then to $76,828 and $83,022, its highest in this series.

A swing this even, across languages as different as Python, Go and Ruby, points to the survey, not to any one language. Stack Overflow does not explain it. Only 9,360 people gave pay in 2026, under half the 2025 count, so the newest medians are the noisiest.

The takeaway for you is to compare ranks, not raw dollars. Go led the widely used languages in every one of the five years.

Chart

Pay dipped in 2024, then recovered through 2026

โœจ
HighlightOne survey year pulled every language down, so read pay for rank order, not for exact dollars.

Key Takeaways

  • JavaScript is used by 62.0% of developers, but Python at 58.0% is the one most want to learn (33.4% desired).
  • Pay flips the leaderboard: Ruby earns $110,000 against JavaScript's $80,000, a $30,000 gap.
  • Python has the most jobs per developer among widely used languages (index 0.839), about three times JavaScript's 0.276.
  • Rust is the most admired language at 67.4%, yet is not among the 10 languages most mentioned in US job postings.
  • Python's TIOBE rating fell from 25.98 to 17.76 in a year, while Rust reached rank 10.

The Leaderboards Side by Side

Usage share (% of developers)

JavaScript leads the crowd, with Python fourth.

  1. 1JavaScript (62.0%)
  2. 2SQL (58.4%)
  3. 3HTML/CSS (58.2%)
  4. 4Python (58.0%)
  5. 5Bash/Shell (51.3%)

Median pay (2026, USD)

Four of the five best-paid languages have under 6% usage; Go is the exception at 16.5%.

  1. 1Ruby ($110,000)
  2. 2Swift ($95,000)
  3. 3Groovy ($92,762)
  4. 4Go ($92,000)
  5. 5Scala ($91,132)

Jobs per developer index

R tops the index because few developers use it; among widely used languages Python leads and JavaScript falls to 0.276.

  1. 1R (1.818)
  2. 2Python (0.839)
  3. 3SQL (0.734)
  4. 4Java (0.709)
  5. 5C++ (0.505)

Admired rate (% of users)

Rust is the most admired language.

  1. 1Rust (67.4%)
  2. 2Elixir (62.0%)
  3. 3Zig (58.3%)
  4. 4Lisp (55.6%)
  5. 5GDScript (53.8%)
Verdict

Which language is right for you?

No language wins on pay, jobs, momentum and satisfaction together, so the answer depends on what you need first.

๐Ÿ’ผ

I need a job soon

If you want the most openings for the fewest competing developers, pick Python (jobs index 0.839).

PythonSQLJava
Python pays a middling $83,022, below Go's $92,000.
๐Ÿ’ฐ

I want the best pay

If pay matters most and you want a language with real adoption, pick Go ($92,000) or Rust ($84,666).

GoRustBash/Shell
Go has only 5% of US postings and Rust is outside the published top 10, so openings are fewer.
๐ŸŒ

I want the web

If you want to build websites, pick JavaScript, used by 98% of its own survey respondents for frontend work.

JavaScriptTypeScriptPython
JavaScript's jobs index is 0.276, about a third of Python's, so competition is heavy.
โค๏ธ

I want a language I'll enjoy

If staying happy matters most, pick Rust, admired by 67.4% of its users.

RustElixirTypeScript
Rust is used by 18.0% of developers, so beginner help and job listings are thinner.

Bottom line

For most readers, Python is the safer first language.

Flips if: You care more about raw pay than openings, in which case Go ($92,000 against Python's $83,022) is the better pick.

Your move

Search your local job board for Python and Go, then compare the postings count to the 46% and 5% US shares here.