最初に学ぶ言語のおすすめは?

その他 📅 2026年5月2日 👤 学習者さん

💬 質問

最初に学ぶプログラミング言語は何がおすすめですか?Python?JavaScript?

✅ 回答

中高生ならHTML → CSS → JavaScriptの順がベストです。理由を他の選択肢と比較しながら説明します。

言語別の比較

言語 始めやすさ 結果の見えやすさ 向いている人
HTML/CSS/JS◎ ブラウザだけ◎ 即座に画面に反映Webサイトを作りたい人
Python○ インストール必要△ 黒い画面に文字が出るだけデータ分析・AI志望
Swift△ Mac + Xcode必須○ アプリが動くiOSアプリを作りたい人
C言語△ 環境構築が面倒△ 黒い画面に文字大学の情報系に進む予定

HTML/CSS/JSを推す4つの理由

  1. 環境構築ゼロ — ブラウザとメモ帳があれば今すぐ始められる。学校のPCでもOK
  2. 結果が目に見える — 書いたコードが即座にWebページとして表示される。達成感が大きい
  3. 使い道が広い — 学園祭サイト、ポートフォリオ、AO入試の提出物に直結する
  4. 求人が最も多い — 将来プログラマーになるにしても、Web技術は避けて通れない

「情報ⅠでPythonをやっているけど…」

情報Ⅰの授業でPythonを使っている学校も多いです。授業のPythonと並行してHTML/CSSを学ぶのは全く問題ありません。むしろ「プログラミングの考え方」はどの言語でも共通なので、両方やると理解が深まります。

目的別のおすすめルート

  • 「とにかく何か作りたい」 → HTML/CSS/JS(最短で形になる)
  • 「情報Ⅰのテスト対策」 → Python(授業に直結)+ HTML/CSS(実技対策)
  • 「ゲームを作りたい」 → HTML/CSS/JS → p5.jsやPhaser.js(ブラウザゲーム)
  • 「AIに興味がある」 → Python(ただし数学が必要になるのは大学以降)

迷っているなら、まずHTMLで「こんにちは」を表示するところから。5分で最初の一歩が踏み出せます。

目的別おすすめ言語

【Webサイトを作りたい】→ HTML/CSS → JavaScript
  理由: ブラウザだけで動く。すぐ結果が見える。

【情報Ⅰの授業対策】→ Python
  理由: 教科書がPython採用。共通テストの擬似コードに近い。

【ゲームを作りたい】→ JavaScript(2Dゲーム)/ C#(Unity)
  理由: JSはブラウザで動く。Unityは本格3Dゲーム向け。

【AI・データ分析】→ Python
  理由: TensorFlow, pandas等のライブラリが豊富。

【スマホアプリ】→ JavaScript(React Native)/ Swift(iOS)/ Kotlin(Android)
  理由: React Nativeなら1つのコードでiOS/Android両対応。

迷ったらJavaScript。Web、ゲーム、アプリ、サーバーと最も幅広く使えます。

「複数言語を学ぶべき?」への答え

最初は1つの言語に集中しましょう。1つの言語で「変数、条件分岐、ループ、関数」を理解すれば、2つ目の言語は1週間で基礎が身につきます。プログラミングの「考え方」は言語を超えて共通だからです。

目安:最初の言語で「自力でアプリを1つ作れる」レベルになったら、2つ目に挑戦してOKです。

解決しなかった?

エンジニアに質問する →

⚠️ 関連するエラー