最初に学ぶ言語のおすすめは?
💬 質問
最初に学ぶプログラミング言語は何がおすすめですか?Python?JavaScript?
✅ 回答
中高生ならHTML → CSS → JavaScriptの順がベストです。理由を他の選択肢と比較しながら説明します。
言語別の比較
| 言語 | 始めやすさ | 結果の見えやすさ | 向いている人 |
|---|---|---|---|
| HTML/CSS/JS | ◎ ブラウザだけ | ◎ 即座に画面に反映 | Webサイトを作りたい人 |
| Python | ○ インストール必要 | △ 黒い画面に文字が出るだけ | データ分析・AI志望 |
| Swift | △ Mac + Xcode必須 | ○ アプリが動く | iOSアプリを作りたい人 |
| C言語 | △ 環境構築が面倒 | △ 黒い画面に文字 | 大学の情報系に進む予定 |
HTML/CSS/JSを推す4つの理由
- 環境構築ゼロ — ブラウザとメモ帳があれば今すぐ始められる。学校のPCでもOK
- 結果が目に見える — 書いたコードが即座にWebページとして表示される。達成感が大きい
- 使い道が広い — 学園祭サイト、ポートフォリオ、AO入試の提出物に直結する
- 求人が最も多い — 将来プログラマーになるにしても、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です。
解決しなかった?
エンジニアに質問する →