プログラミング学習を始めたい初心者にとって、「ドットインストール」と「Progate」はどちらも魅力的な学習サービスでしょう。
しかし、それぞれ特徴が大きく異なるため、「どっちを選べばいいかわからない・・・」と迷っている方も少なくないはずです。
そこでこの記事では、ドットインストールとProgateを徹底比較し、その違いについて解説していきます。
どちらを選ぶかで悩んでいる人は、是非参考にしてください。
【本記事の信頼性】
- 執筆者は元エンジニア
- 大手プログラミングスクールのWebディレクター兼ライターを経験
- 自らも地元密着型のプログラミングスクールを運営
プログラミングスクール
■Webエンジニアの育成に特化 ■自社開発企業への転職成功率がダントツ ■ハイスキルを求める人に最適 |
|
■サポートは半永久的 ■単価80万円以上の講師陣 ■AWSやJavaに強い |
|
■受講料完全無料 ■最短1か月で卒業 ■教室への通学も可能 |
ドットインストールとProgateの違いを徹底比較
プログラミング学習サービスとして人気の「ドットインストール」と「Progate」。
どちらも初心者向けのサービスですが、学習方法や難易度、料金体系に大きな違いがあります。
ここでは、9つの項目で両サービスを徹底的に比較していきます。
利用者数
利用者数を比較すると、Progateが圧倒的に多いのが現状です。
Progateの登録者数は約200万人を超えているのに対し、ドットインストールの登録者数は約60万人となっています。
これほどの差がある主な理由として、Progateの方が初心者にとって始めやすい設計になっていることが挙げられるでしょう。
スマートフォンでも学習できる手軽さや、環境構築が不要な点が多くの学習者に支持されています。
ただし、登録者数が多いから必ずしも優れているとは限りません。
それぞれのサービスには異なる特徴があり、学習目標や現在のスキルレベルによって最適な選択肢は変わってきます。
無料で学べる範囲
無料で学習できる範囲にも、両サービス間で大きな違いがあります。
ドットインストールでは、各レッスンの序盤にある1~3つほどのレッスン動画を閲覧できるだけで、動画全体の約5%ほどしか観ることができません。
基本的には「お試し」の位置付けと考えておく必要があるでしょう。
Progateでは、基礎レベルの18レッスン(17言語・スキルの初回レッスン+α)を完全無料で受けることができます。
プログラミングの基本的な概念を理解するには十分な内容が提供されており、有料版への移行を検討する前に、じっくりと自分に合うかどうかを判断できます。
初期費用をかけずにプログラミングの基礎部分を知りたいは、Progateの方がよいでしょう。
とはいえ、Progateでも無料版だけでは十分な学習ができません。
本気でプログラミングを習得したいのならば、有料登録が必須となります。

有料プランの料金
ドットインストールとProgateの有料プランの料金を比較してみましょう。
1ヶ月プラン | 6ヶ月プラン | 12ヶ月プラン | |
---|---|---|---|
ドットインストール | 1,280円/月 | 1,180円/月 | 1,080円/月 |
Progate | 1,490円/月 | 1,290円/月 | 990円/月 |
ご覧の通り、長期で使うならばProgateの方が安く、短期~中期ならばドットインストールの方が安くなります。
ただし、料金の差はそれほど大きくないため、金額よりも学習内容や自分の学習スタイルに合っているかどうかを重視して選択することをおすすめします。
学習方法
学習方法にも明確な違いがあり、これが両サービスの最大の特徴とも言えるでしょう。
ドットインストールは、3分以内の動画形式で学習を進めます。
講師が実際にコードを書きながら説明するため、プログラミングの実際の流れを理解しやすいのが特徴です。
動画を見ながら自分も同じようにコードを書いて実践できるため、より実務に近い学習体験ができるでしょう。
Progateは、スライド解説を採用しており、自分のペースで学習できるようになっています。
イラストや図を多用した分かりやすいスライドを読んだ後、実際にコードを書いて課題をクリアしていく形式です。
動画と違って一方的に進まないため、理解できるまで何度でも見直すことができます。
学べるスキル
学べるプログラミング言語やスキルの種類も比較してみましょう。
ドットインストール | Progate | |
---|---|---|
言語数 | 20種類以上 | 15種類 |
学習レベル | 基礎〜上級 | 基礎〜中級 |
学べる主なスキル | HTML・CSS・JavaScript・PHP・Ruby・Python・Java・Swift・Go・MySQL・Node.js | HTML・CSS・JavaScript・Ruby・PHP・Java・Python・Swift・SQL |
特色 | Webサービス開発・ゲーム制作・機械学習 | 主要言語の基礎を網羅 |
扱っている言語数はドットインストールの方が多いので、より多くの言語や高度な内容まで学びたい場合はドットインストールが適しているでしょう。
学習難易度
次に、学習難易度の違いについて比較していきます。
Progateは、プログラミングのことが全く分からなくても一から手取り足取り教えてくれるため、完全に初心者向けと言えるでしょう。
専門用語や基本的な概念から丁寧に説明してくれるため、プログラミング経験がゼロの方でも安心して学習を始められます。
ドットインストールは、「簡単なコードだったら書けるよ!」という方向けに作られており、専門用語や基礎の理解がある程度できているという前提で話が進むため、初級者〜中級者でないと厳しい場合もあります。
したがって、プログラミングに全く触れたことがない方は、まずProgateから始めることを強くおすすめします。
ある程度基礎が身についてから、より実践的な学習のためにドットインストールを活用するという流れが理想的でしょう。
環境構築の有無
Progateでは、環境構築を一切行う必要がなく、いきなりコードを書き始めることができます。
ブラウザ上ですべての学習が完結するため、面倒な設定作業なしにプログラミングを体験できるのが利点です。
対するドットインストールは、環境構築が必要になります。
コードを書き始める前にやることがいくつかあり、コードを書ける環境を自分で作らなければなりません。
実務でも環境構築は必須のため、実務に近い学習体験ができるというメリットがある反面、初心者には高いハードルとなってしまうことがあります。
質問できるか
学習中の疑問を解決できるサポート体制も重要な比較ポイントです。
ドットインストールでは、有料会員になると現役プログラマーへの質問ができる機能があります。
わからないことが出てきた時に、専門家に直接聞けるのは大きなメリットでしょう。
対するProgateには、質問機能がありません。
基本的には自分で調べて解決する必要があります。
したがって、学習中にプロへ質問したい方は、ドットインストールが適しているでしょう。
スマホで学習できるか
移動時間や隙間時間を有効活用したい方にとって、スマホでも利用できるかどうかは重要なポイントでしょう。
まず、Progateにはスマホアプリがあるので、隙間時間などを使って学習を進めやすいというメリットがあります。
電車での通勤時間や休憩時間にも学習を継続できるため、忙しい方にとって非常に便利でしょう。
ドットインストールは、正直スマホで学習するのは厳しいです。
動画を見ながら実際にコードを書く必要があるため、パソコンでの学習が基本となります。
スマートフォンでの学習を重視する方には、Progateの方が向いています。
ドットインストールとProgateのどっちを利用すべきか
ドットインストールとProgateについて、これまでの比較してきた結果を踏まえて、実際にどちらのサービスを選ぶべきかの結論をお伝えします。
【結論】どっちも利用すべき
結論から言うと、Progateとドットインストールはそれぞれ得意分野が違うため、両方とも利用してプログラミング学習をするのがベストです。
両サービスは競合関係にあるように見えますが、実際には補完的な関係にあります。
Progateで基礎をしっかりと身につけてから、ドットインストールでより実践的なスキルを学ぶという流れが最も効果的でしょう。
推奨する学習の流れは以下の通りです。
- 第1段階:Progateで基礎文法と基本概念を習得
- 第2段階:ドットインストールで実践的な開発スキルを学習
- 第3段階:実際のプロジェクトに挑戦
このアプローチにより、挫折しにくく、かつ実務に活かせるスキルを効率的に身につけることができます。
どちらも月額1,000円程度の手頃な価格なので、両方を活用しても経済的な負担は少ないでしょう。
初心者はまずProgateから
プログラミング完全初心者の方には、まずProgateから始めることを強く推奨します。
Progateから始めるべき理由は以下の通りです。
- 環境構築が不要でいきなりコードが書ける
- 専門用語を一から丁寧に説明してくれる
- スマホでも学習できるため継続しやすい
- ゲーム感覚で楽しみながら学習できる
- 無料範囲でも十分に基礎を学べる
「初めてプログラミングに触れる」という超初心者の方は、環境構築なしでコードが書けるProgateの方がハードルが低いでしょう。
プログラミングの楽しさを実感し、「もっと深く学びたい」と感じるようになったら、ドットインストールでより実践的な内容に進んでいけばOKです。
焦らず、段階的にスキルアップしていくことが、長期的な成功につながります。
ドットインストールとProgateでの学習が終わったらどうすべき?
Progateとドットインストールでの学習を終えた後は、より実践的なステップに進む必要があります。
なぜなら、どちらのサービスも基礎から中級レベルまでの内容が中心であり、実際の開発現場で求められるスキルとはまだギャップがあるからです。
したがって、Progate・ドットインストールで学習を終えたら、次はより高度な教材にチャレンジしたり、ポートフォリオを作成したりすべきです。
その過程で、独学に限界を感じたら、プログラミングスクールの利用を検討してもよいでしょう。
Progateとドットインストールの独学を終えた段階では、まだまだ初心者を卒業できたというレベルに過ぎません。
したがって、以下の記事で紹介しているような初心者・初級者向けの優良スクールで学習し、エンジニアレベルのスキルを手に入れるのもよいでしょう。

まとめ
ドットインストールとProgateは、それぞれ異なる特徴を持つ優秀な学習サービスですので、「どちらを選ぶか」というより、「両方とも利用してそれぞれに足りてない部分を補い合う」のが正解です。
どちらも無料版があるので、まずはそれぞれの無料版を使いつつ、プログラミングの第一歩を踏み出してみるとよいでしょう。