この記事のポイント
- プログラミング言語は「何を作るか」という目的から選ぶことが重要です。 最新のRedMonkランキングではJavaScriptがトップを維持しつつ、PythonやTypeScriptが急上昇しています。 生成AI・クラウド開発の普及により、汎用的なプログラミング力が就活でも一層評価されています。
まずは作りたいものを見つけよう
エンジニア就活に登録して求人を探す
プログラミング経験がある方は、自分が習得した言語が将来役に立つのか、就職活動でアピールできるのか、不安に思うこともあるかもしれません。
人気があるプログラミング言語はJavaScriptやPythonですが、JavaScriptだけを習得すれば安心なのか、あるいはJavaScriptが使えないとNGなのか。
「どのプログラミング言語を身につけておくのが望ましいのか」について考えてみます。
どのプログラミング言語を身につけておくのが望ましいのか?

出典:pixabay
実は、この質問には意味がありません。とりあえず何かの言語を覚えればいい、という考え方は、英語を話す機会もないのに、英語の勉強をするようなものだからです。
あくまで、何のためにプログラムを書かないといけないのか?そこが起点としてあるべきです。こういうものを無理にでも形にしてみると決めて、そこから必要なものをインプットするべきです。
何を作りたいのかが明確でないままプログラミング言語を身につけることは、行きたい大学を決めずに受験勉強をすることに等しいと言えます。まず、作りたいものを明確にしましょう。
作りたいものがない。すでに自分が便利だと思うものがあるからわざわざ自分で作らないでいいと思ってしまう

出典:pixabay
これもよく聞く話の一つになるのですが、いきなり多機能な複雑なものを作ろうとしても絶対に失敗します。なので最初は、自分が使いたいものに取り組むのがおすすめです。それも単機能のもので十分です。
普段のWEB作業や簡単な事務作業の自動化など、システム化することでちょっと手間が省けたり時間の節約ができるような機能を探して、自力でやってみましょう。
その後で機能を追加したり、自分以外の誰かが使いたいものを作ることにも挑戦するというステップを通じて、誰かの不便を解消するというものも作れるようになっていくことでしょう。
目的に応じて使うべきプログラミング言語は変わってくる

出典:pixabay
プログラミング言語はたくさんあります。JavaScript、Java、Python、TypeScript、C++、C#、C言語、Ruby、Goなど…。ITの世界では、対象システムの環境や用途に応じて、使用すべきプログラミング言語やミドルウェア、プラットフォームのアーキテクチャーを選択します。
プログラミング言語は、システムを実現するための手段にすぎません。そのため、必要なときに必要な言語をスムーズに修得することこそが重要となります。
どれか一つの言語を身につけておくのではなく、プログラミング力を身につけることが大切です。
また、複数のプログラミング言語に接することで、それぞれの得意・不得意分野を把握し、特徴を活かしたプログラミングができるようになると素敵です。近年は生成AIの活用やAWSなどクラウド開発の需要が高まり、PythonやTypeScriptを扱えるエンジニアの価値が特に高まっています。
どのプログラミング言語が人気があるのか?

出典:flickr.com
RedMonkが発表した最新のプログラミング言語ランキング(January 2025版、2025年6月発表)の結果を見ると、JavaScriptがトップを維持しつつ、PythonとJavaが続いています。
20位までのランキングは次のとおりです。(同率あり)
1.JavaScript
2.Python
3.Java
4.PHP
5.C#
6.TypeScript
7.CSS
7.C++
9.Ruby
10.C
11.Swift
12.Go
12.R
14.Shell
14.Kotlin
14.Scala
17.Objective-C
18.PowerShell
19.Rust
20.Dart
以前のランキングと比較すると、PythonがJavaを抜いて2位に浮上したほか、TypeScriptが6位と存在感を増しています。また、AIや機械学習分野での活用が広がるPythonや、フロントエンド・バックエンド双方で使われるTypeScriptの躍進が注目されます。クラウドネイティブ開発やDX推進を背景に、GoやRustのようなモダンな言語も着実に順位を伸ばしており、モバイル・クラウド向けのプログラミング言語を知っておくことも、将来的に有利になるかもしれません。
プログラミングスキルを就活に活かそう
実績を作りながらITスキルを磨く
編集後記
プログラミング言語の選び方に迷う就活生は多いですが、この記事が伝えるとおり「何を作るか」を先に決めることが一番の近道です。
最新ランキングで台頭するPythonやTypeScriptにも注目しつつ、まずは手を動かして小さな成果物を作るところから始めてみましょう。
編集者
エンジニア就活 編集部
ITエンジニアを目指す就活生に向けて、求人情報・選考ノウハウ・業界研究など実践的なコンテンツを届けています。
就活生の疑問や不安に寄り添いながら、日々コンテンツを更新しています。



