
プログラミング何から始める?|未経験者の最初の選択
最初に選ぶべき言語
「プログラミングを
結論から
目的別のおすすめ言語
| 目的 | おすすめの | 理由 |
|---|---|---|
| Webサイト制作 | HTML/CSS → JavaScript | 成果が |
| Webアプリ開発 | JavaScript | フロントも |
| データ分析・AI | Python | ライブラリが |
| スマホアプリ | Swift | 特定の |
迷ったらHTML/CSS → JavaScriptの順番
Web系の
- 書いた
コードがすぐに ブラウザで 確認できる (成果が 見える) - 環境構築が
簡単 (テキストエディタと ブラウザだけで 始められる) - 求人数が
多い (転職市場で 需要が 高い) - フロントエンドにも
バックエンドにも 進める
「最初の
学習方法の選択肢
言語が
独学(無料教材中心)
- Progate、
ドットインストールなどの 学習サービス - YouTube の
無料チュートリアル - 公式ドキュメント
メリット: 費用がほぼゼロ。
デメリット: 体系的に
書籍
- 入門書を
1冊選んで、 最後まで 読み切る - 手を
動かしながら 読む (読むだけでは 身につかない)
メリット: 体系的に
デメリット: 内容が
プログラミングスクール
- カリキュラムに
沿って 体系的に 学ぶ - メンターに
質問できる 環境 - チーム開発の
経験が 得られる スクールもある
メリット: 挫折しにくい。
デメリット: 費用がかかる。
どれを選ぶべきか
正直な
- まずは
無料教材で 基礎に 触れてみる - 「面白い」と
感じたら 書籍で 体系的に 学ぶ - 独学に
限界を 感じたら、 スクールを 検討する
「最初から
基礎を
最初に作るべきもの
文法を
ステップ1:超シンプルなものから始める
- 自己紹介ページ
(HTML/CSS) - じゃんけんゲーム
(JavaScript) - 簡単な
計算機 (JavaScript)
「こんな
ステップ2:少し複雑なものに挑戦
- Todoアプリ
(データの 追加・削除・ 表示) - 天気予報アプリ
(外部 APIの 利用) - 簡単な
ブログ (データベースの 基礎)
ここから
ステップ3:実務を意識した制作
- ECサイトの
機能の 一部 (商品一覧、 カート、 決済フロー) - チームでの
共同開発 (Git/GitHubの 実践) - 仕様書を
元にした 開発
ステップ3は
「作るもの」が思いつかないとき
- 日常で
「こんな アプリがあったら 便利なのに」と 思った ものを 作る - 既存の
Webサービスの 一部機能を 再現してみる - チュートリアルで
作った ものに、 自分なりの 機能を 追加する
完璧でなくて
「何から始めるか」より大切なこと
プログラミングを
完璧な計画は不要
- 最初に
選んだ 言語が 「正解」でなくても 問題ない - 学習方法は
途中で 変えていい - 作る
ものは 途中で 方向転換して いい
大切なのは、「始める
避けるべき失敗パターン
- 情報収集だけして、
いつまでも コードを 書き始めない - 最初から
完璧な 学習計画を 立てようとする - 他人の
学習速度と 比較して 焦る - 一つの
教材を 途中で 投げ出して、 別の 教材に 手を 出す (教材ジプシー)
今日からできる最初の一歩
- ブラウザを
開く - Progateなどの
無料学習サービスに アクセスする - HTML/CSSの
最初の レッスンを 1つだけやる
これだけでいい。30分もかかりません。
プログラミングの
女性未経験向けプログラミング学習
女性が
ゆめさくエンジニアの
18ヶ月の
近道はありません。




