どのプログラミング言語を学べばいいのか。これは毎年くり返される定番の悩みだ。だが本当は、人気と言語の将来性は同じではない。
世界の開発現場を見ると、今よく使われる言語と、これから伸びる言語は少しずつずれている。求人、実務、AI活用、学習コストが全部同じ方向を向くわけではない。
人気・成長・求人は別の数字
人気言語という言葉は便利だが曖昧だ。学習者が多い言語と、業務で使われる言語と、GitHub で活動量が多い言語は一致しないことがある。
たとえば JavaScript は長く実務の主役だが、Python はAIやデータ分析の追い風で存在感を急拡大させている。TypeScript はその中間で、実務の品質要求と一緒に伸びている。
ここで大切なのは、言語の強さが1つのランキングに収まらないことだ。学習しやすい言語、現場で仕事が多い言語、AI時代に周辺需要が増える言語は、それぞれ少し違う顔を持つ。だから「人気だから学ぶ」だけでなく、「何に使いたいか」で言語を見る必要がある。
Webの広さはJavaScript系が支える
Stack Overflow Developer Survey 2024 では、過去1年に使った言語として JavaScript が 62.3% で最多だった。続くのは Python 51% と SQL 57% 近辺の常連だ。
この順位が示しているのは、Web開発と業務システムでの裾野の広さだ。特に JavaScript はフロントエンドだけでなく、Node.js 経由でバックエンドにも広く食い込んでいる。
「いま仕事で使われるか」を見るなら、まだ JavaScript と Python の2強を見るのが現実的だ。
一方で、人気の中身は変わっている。Stack Overflow では Rust が 2024 年も 83% の admired score で最も評価が高い言語だった。つまり、使う人はまだ多くなくても、使った人の満足度は非常に高い。
ここから分かるのは、裾野の広さと将来の期待値が別物だということだ。実務で強い言語は保守や運用まで含めた総合力があり、満足度の高い言語は特定領域での強さや開発体験の良さが評価されやすい。将来性を見るなら、そのズレを前提に読むほうが自然だ。
伸びで見ると Python が前に出た
GitHub Octoverse 2024 では、Python がついに JavaScript を抜いて GitHub 上で最も使われる言語になった。トップ10は Python、JavaScript、TypeScript、Java、C#、C++、PHP、Shell、C、Go の順だった。
GitHub の順位変化は、AIやデータ分析の開発がソフトウェア開発の中心へ入り込んできたことを映している。
しかも GitHub では Python だけでなく Jupyter Notebook の利用も急増している。Octoverse によると、Jupyter Notebook の利用は 2022 年以降に 170% 以上伸び、直近1年でも 92% 増えた。これは生成AIと機械学習の実験がオープンに進んでいる証拠だ。
AI研究で先行している国はどこかを見た記事とつなげると、Python の伸びは単なる学習人気ではなく、研究、特許、事業化の前段にある実験環境としても強いことが見えやすい。AI時代に Python が前に出たのは、モデルを作る人だけでなく、試す人、つなぐ人、検証する人の裾野が広がったからでもある。
将来性は「人気」ではなく需要の質で決まる
将来性がある言語は、単にユーザー数が多い言語とは限らない。AI、データ、クラウド、セキュリティ、モバイルなど、どの成長領域に食い込んでいるかが重要になる。
この意味で Python はかなり強い。AI、データ分析、自動化、教育のすべてで使われる。一方で TypeScript は「大規模Web開発の標準化」で強い。Go はクラウドとインフラ寄りで伸びる。Rust は満足度が高く、性能と安全性が効く領域で期待が大きい。
2035年に増える仕事・消える仕事を見た記事とも重なるが、AI時代の言語需要は単独の勝者を決めるより、役割分担をはっきりさせる方向に進みやすい。モデルを扱う言語、Webへ届ける言語、クラウド上で回す言語、基幹システムを支える言語が並存しながら強さを保つ構図になりやすい。
ランキングを一つにしない
言語の「人気」は、回答者アンケート、GitHubのコントリビューター、求人件数、教育機関での採用、企業の既存資産のどれを測るかで順位が変わる。Stack Overflowは回答者の実務感覚を、GitHubは公開開発の動きをよく映すが、どちらも世界中の全開発現場を完全に代表するわけではない。
| 判断したいこと | 見るべき指標 | 注意点 |
|---|---|---|
| 今の実務の広さ | 求人・既存システム | 新規採用の伸びとは別 |
| 技術の成長 | GitHub参加者・新規プロジェクト | AI生成コードも含みうる |
| 学びやすさ | 教材・コミュニティ | 仕事の多さを保証しない |
| 将来の適性 | 自分の作りたい製品との相性 | 国別・職種別に異なる |
2025年の動きは「AIの中身」と「製品化」の分業
GitHubでは2025年8月にTypeScriptが月間コントリビューター数で首位となり、AI関連プロジェクトではPythonが中心であり続けた。これは一つの言語が全てを取るより、Pythonで分析・モデル連携を行い、TypeScriptで画面やサービスを作る分業が強まっていることを示す。
AIがコードを補助するほど、言語の暗記より、要件を分解し、生成物をテストし、運用できる形にする力が重要になる。初心者は「最も人気の言語」ではなく、作りたいものを一つ決めて、その周辺の型、テスト、データベース、デプロイまで触れるほうが再現性が高い。将来性は順位ではなく、仕事を最後まで届けられる組み合わせにある。
考察:役割分担が進むほど「1強言語」より組み合わせの強さが重要になる
AI時代に強い言語は、AIそのものを書く言語だけではない。AIを組み込む周辺の現場で使われる言語も一緒に伸びる。
つまり今後は、Python だけが勝つというより、Python が中心にいて、その周りで TypeScript、Go、SQL、Shell のような実装言語が一緒に強くなる構図が続きやすい。
AIは1つの言語を独占的に勝たせるより、複数言語の役割分担をむしろはっきりさせる。
AI時代は言語選択をどう変えるか
今後も「最初に学ぶなら Python か JavaScript か」という議論は続くだろう。だが実務では、その2つに TypeScript と SQL を加えた4本柱がさらに強まりやすい。
そのうえで、クラウドやAI基盤では Go、性能が重要な領域では Rust、企業システムでは Java と C# が残る。言語の世界は総取りではなく、むしろ分業が進む方向にある。
だから将来性を見るなら、1位を当てる発想より、自分が入りたい領域の隣接需要まで見たほうがいい。AIに近い仕事へ進みたいのか、Webの実装力を高めたいのか、クラウドやインフラへ寄せたいのかで、学ぶべき言語の優先順位は変わる。言語選びは流行投票ではなく、どの産業の近くに立つかの選択に近い。
将来性を見るなら、順位より「どの成長領域で使われるか」と「学んだあとに横展開しやすいか」を見たほうがいい。
まとめ
・Stack Overflow 2024 では JavaScript が 62.3% で最も広く使われていた
・GitHub Octoverse 2024 では Python が JavaScript を抜いて首位になった
・Rust は使った人の評価が非常に高いが、裾野はまだ限定的だ
・将来性は人気の大きさより、AIやクラウドの成長領域に乗るかで決まりやすい
・これからは1強より、役割分担型の複数言語が強くなる
結局のところ、人気言語は流行というより産業構造の写しだ。どの言語が強いかを見ると、開発現場がどこへ向かっているかまで見えてくる。
データソース:Stack Overflow Developer Survey 2024、GitHub Octoverse 2024、Stack Overflow Developer Survey 2025 Technology、GitHub Octoverse 2025
