「プログラミング学習って、結局どのサイトを使えばいいの?」
初心者が最初に悩みやすいポイントです。
現在は、
- Progate
- Udemy
- ドットインストール
- YouTube
- 書籍
など、学習方法が非常に増えています。
その一方で、
- 何を選べばいいかわからない
- 教材が多すぎる
- 結局続かない
という人もかなり多いです。
実際、プログラミング学習で最も重要なのは、
「自分に合った学習方法を選ぶこと」
です。
どんなに優秀な教材でも、続かなければ意味がありません。
この記事では、現役エンジニアの私が、
- 初心者におすすめの学習サイト
- それぞれの特徴
- どんな人に向いているか
- 独学で挫折しにくくするコツ
をわかりやすく解説します。
これからプログラミングを始める人は、ぜひ参考にしてください。
目次
結論|初心者は「わかりやすさ」を最優先にするべき
結論から言います。
初心者は、
「難しい教材」より
「続けやすい教材」
を選ぶべきです。
最初から完璧な教材を探す必要はありません。
重要なのは、
- 毎日触れる
- 少しでも進める
- 挫折しにくい
ことです。
プログラミング学習は短距離走ではなく、積み上げ型です。
だからこそ、
「続けやすさ」
が非常に重要になります。
① Progate|初心者が最初に触るなら最強クラス
まず最初におすすめしたいのがProgateです。
特徴は、
- スライド形式
- ブラウザだけで学べる
- 環境構築不要
という点。
特に初心者がつまずきやすい、
「環境構築」
を飛ばせるのが非常に大きいです。
さらに、
- HTML/CSS
- JavaScript
- PHP
- SQL
など、基礎を広く学べます。
特に、
「まず触ってみたい」
人にはかなりおすすめです。
ただし注意点もあります。
それは、
「Progateだけでは実務力は身につきにくい」
こと。
なので、基礎学習として使うのがベストです。
② Udemy|実践力を伸ばしたい人向け
次におすすめなのがUdemyです。
Udemyは動画講座型の学習サービスです。
特徴は、
- 買い切り型
- 実践形式が多い
- 案件レベルの内容も多い
こと。
特に、
「実際に作りながら学ぶ」
教材が多いのが強みです。
例えば、
- Webアプリ制作
- WordPress開発
- JavaScript実践
など。
かなり実践寄りです。
ただし初心者には少し難しく感じることもあります。
なので、
Progate
↓
Udemy
の流れがおすすめです。
③ ドットインストール|短時間学習と相性が良い
ドットインストールは、
「3分動画」
で有名な学習サービスです。
特徴は、
- スキマ時間で学べる
- 動画が短い
- テンポが良い
こと。
特に、
- 通勤時間
- 昼休み
- 夜の少しの時間
などで学習しやすいです。
ただし、
説明が少しテンポ早めなので、
完全初心者は最初少し戸惑うかもしれません。
とはいえ、
「毎日触る習慣作り」
にはかなり向いています。
④ YouTube|無料で学べる最強時代
現在はYouTubeでもかなり学べます。
実際、
- HTML/CSS
- JavaScript
- PHP
- WordPress
など、多くの学習動画があります。
しかも無料。
これはかなり大きいです。
ただし注意点があります。
それは、
「情報が散らばりやすい」
こと。
初心者は、
次々動画を見てしまい、
結局手を動かさない状態になりがちです。
なのでYouTubeは、
- 補助教材
- わからない部分の検索
として使うのがおすすめです。
⑤ 書籍|理解を深めるのに強い
最近は動画学習が増えていますが、書籍も非常に強いです。
特に書籍は、
- 体系的
- 情報整理されている
- 深く理解しやすい
というメリットがあります。
ただし、
初心者は本だけだと眠くなりやすいです。
なのでおすすめは、
動画+書籍
の組み合わせです。
実際に手を動かしながら読むと、理解がかなり深まります。
初心者が一番やってはいけないこと
ここはかなり重要です。
初心者が一番やりがちなのが、
「教材コレクター化」
です。
つまり、
- Progate
- Udemy
- 本
- YouTube
- 新しい教材
を次々買う。
しかし、実力は伸びません。
なぜなら、
「作っていない」
からです。
プログラミングで重要なのは、
- コードを書く
- エラーを出す
- 修正する
経験です。
つまり、
「インプット」より
「アウトプット」
が重要です。
学習サイトを選ぶ時のポイント
初心者は以下を重視してください。
- 続けやすい
- わかりやすい
- 手を動かせる
- 実際に作れる
特に、
「実際に作る」
はかなり重要です。
見るだけでは、なかなか身につきません。
小さくてもいいので、
- 模写
- アプリ制作
- ポートフォリオ
などを作りましょう。
独学が不安ならスクールも選択肢
もし、
- 一人だと続かない
- 質問環境が欲しい
- 最短で副業したい
という人は、スクールも選択肢です。
最近は無料カウンセリングを行っているスクールも多いです。
無理に申し込む必要はありません。
ただ、
「何をどこまでやればいいかわからない」
状態なら、一度相談するとかなり視界がクリアになります。
まとめ|初心者は「続けられる教材」が最強
プログラミング学習で最も重要なのは、
「継続」
です。
今回紹介したサービスは、それぞれ強みがあります。
- Progate → 超初心者向け
- Udemy → 実践向け
- ドットインストール → 習慣化向け
- YouTube → 補助学習
- 書籍 → 深い理解
大切なのは、
「自分に合った学習方法を選ぶこと」
です。
そして何より重要なのは、
「手を動かすこと」
です。
少しずつでも積み上げれば、確実に前に進めます。
焦らず、自分のペースで学習を続けていきましょう。
未経験でも、正しい順番で積み上げれば十分チャンスがあります。
まずは今日、小さくコードを書くところから始めてみましょう。