会員登録

どのプログラミング言語を身につけておくのが望ましいのか?という質問の無意味さ

この記事のポイント

  • プログラミング言語は「何を作るか」という目的から選ぶことが重要です。 最新の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スキルを磨く

TECH-BASEなら実務に近い開発経験を積みながら、就活でアピールできる成果物を作ることができます。

編集後記

編集後記

プログラミング言語の選び方に迷う就活生は多いですが、この記事が伝えるとおり「何を作るか」を先に決めることが一番の近道です。
最新ランキングで台頭するPythonやTypeScriptにも注目しつつ、まずは手を動かして小さな成果物を作るところから始めてみましょう。

エンジニア就活 編集部

編集者

エンジニア就活 編集部

ITエンジニアを目指す就活生に向けて、求人情報・選考ノウハウ・業界研究など実践的なコンテンツを届けています。
就活生の疑問や不安に寄り添いながら、日々コンテンツを更新しています。

オススメ記事一覧

  • 院進学と学部卒就職で迷うエンジニア学生に向けたアドバイス

    院進学と学部卒就職で迷うエンジニア学生に向けたアドバイス

    詳しく見る
  • インターンするならやっぱりおしゃれなサービスを開発している会社がいい!ファッションEコマース系サービスを開発している企業3選

    インターンするならやっぱりおしゃれなサービスを開発している会社がいい!ファッションEコマース系サービスを開発している企業3選

    詳しく見る
  • インターネットとは?誕生の歴史からARPANET・ブラウザの仕組みまで解説

    インターネットとは?誕生の歴史からARPANET・ブラウザの仕組みまで解説

    詳しく見る
  • ホリエモンも愛用したPerl(パール)とは?特徴と開発者ラリー・ウォールの素顔を解説

    ホリエモンも愛用したPerl(パール)とは?特徴と開発者ラリー・ウォールの素顔を解説

    詳しく見る
  • 21世紀型の最先端の働き方を実践中!37signalsとは?

    21世紀型の最先端の働き方を実践中!37signalsとは?

    詳しく見る
  • あのGoogleの共同創業者、セルゲイ・ブリンとは?

    あのGoogleの共同創業者、セルゲイ・ブリンとは?

    詳しく見る
  • マイクロソフトのキラーアプリケーション、WordやExcelを開発した天才エンジニア、チャールズ・シモニーとは?

    マイクロソフトのキラーアプリケーション、WordやExcelを開発した天才エンジニア、チャールズ・シモニーとは?

    詳しく見る
  • 大学生活4年間でやるべきこと|後悔しないための過ごし方

    大学生活4年間でやるべきこと|後悔しないための過ごし方

    詳しく見る
もっと見る
完全無料!

1で登録完了!

エンジニアの仕事・年収や選考ノウハウ記事が読めるほか、
会員にはプログラミング講習やES・面接対策などリアルな無料サポートも充実。
ここだけの求人情報も多数。

会員登録はこちら(無料)

エンジニア就活に登録して
ワンランク上の就活を始めよう!

「エンジニア就活」に会員登録をすると、求人情報への応募ができるほか、便利な機能や就職、就活支援サービスを利用することができます。

登録はこちらから