関連記事:プログラミング独学ロードマップ
プログラミングをこれから始める方が最初に検討するサービスとして、Progate(プロゲート)とドットインストールが代表的です。どちらも初心者向けですが、学習スタイルが大きく異なります。
基本情報の比較
| 項目 | Progate | ドットインストール |
|---|---|---|
| 学習スタイル | スライド+ブラウザ上で実行 | 3分動画レッスン |
| 無料プラン | 一部レッスン無料 | 一部レッスン無料 |
| 有料プラン | 月額1,078円(税込) | 月額1,080円(税込) |
| 環境構築 | 不要(ブラウザ完結) | 必要(動画に従って構築) |
| 対応言語 | HTML/CSS, JavaScript, Ruby, Python他 | HTML/CSS, JavaScript, Ruby, Python他 |
学習スタイルの違い
Progateの学習スタイル
Progateはスライドで概念を学び、ブラウザ上のエディタでコードを書くスタイルです。環境構築が不要で、ブラウザだけで学習できるのが大きな特徴です。
穴埋め形式の課題が中心で、ヒントも用意されているため、つまずきにくい設計になっています。
ドットインストールの学習スタイル
ドットインストールは1本3分程度の短い動画レッスンで学ぶスタイルです。講師が実際にコードを書く様子を見ながら、自分の環境で同じように手を動かして学びます。
環境構築から自分で行うため、より実践に近い経験が積めます。
無料学習サイト比較も参考にしてください。
Progateのメリット・デメリット
メリット
- 環境構築不要ですぐに始められる
- ゲーム感覚で楽しく学べる(レベルアップ機能)
- スマホアプリでも学習できる
- つまずきにくいステップバイステップ設計
デメリット
- ブラウザ上の独自環境のため、実際の開発環境との差がある
- 穴埋め形式が多く、ゼロからコードを書く力が育ちにくい
- Progateだけでは実務レベルに到達しにくい
ドットインストールのメリット・デメリット
メリット
- 3分動画でスキマ時間にも学べる
- 自分の環境で手を動かすため実践的
- レッスンの種類が豊富(ニッチな技術もカバー)
- 環境構築の経験が積める
デメリット
- 環境構築でつまずく可能性がある
- 動画のペースが合わないことがある(速すぎる・遅すぎる)
- テキスト検索ができないため、特定の箇所を見返しにくい
目的別のおすすめ
まったくの初心者
Progateがおすすめです。環境構築でつまずくことなく、プログラミングの楽しさを体験できます。
環境構築も含めて学びたい
ドットインストールがおすすめです。実際の開発環境を使って学ぶことで、より実践的なスキルが身につきます。
両方使う(おすすめ)
最も効果的なのは、Progateで基礎を学び、ドットインストールで実践力を養うという組み合わせです。
- Progateで該当言語の基礎レッスンを完了
- ドットインストールで同じ言語の動画を視聴しながら実装
- 自分のオリジナルプロジェクトに挑戦
Progate・ドットインストールの次のステップ
どちらのサービスも「入門」の位置づけです。基礎を学んだ後は、以下のステップに進みましょう。
- Udemyなどの有料講座で実践的なプロジェクトに取り組む
- 個人プロジェクトを作ってGitHubで公開する
- 技術書で体系的に知識を深める
- プログラミングスクールで集中的に学ぶ
まとめ
Progateとドットインストールはどちらも初心者の味方ですが、学習スタイルが異なります。自分に合った方を選び、基礎を固めた上で次のステップに進みましょう。
有料講座についてはUdemyおすすめ講座も参考にしてください。