プログラミング初学者は基礎固めのために以下のサイトで学習する人がほとんどです。
- Progate
- ドットインストール
いずれも超有名なプログラミング学習サイトですが、どれから学習すべきか、迷っている初学者の人は多いと思います。
ベレットも最初はどちらを勉強すべきか分かりませんでした。
ベレットはプログラミング学習をするにあたり、MENTAというサービスで、プログラミングの先生(メンター)を付けて学習のサポートをしてもらっています。
プログラミングの先生の意見とベレットの経験を織り交ぜて、紹介していきます。
【結論】Progateとドットインストールはどっちも学習すべき
いきなりですが、結論を言うとProgateとドットインストールもどっちも学習すべきです!
そして、最初に始めるべきはProgateです。
理由はProgateの方がドットインストールよりも簡単で、初学者が勉強しやすいからです。
しかし、Progateだけではプログラミングの知識は少なすぎます。
そこで、Progateでは学ぶことが出来なかった知識を、ドットインストールで学ぶ必要が出てきます。
ただ、正直ドットインストールは解説が不親切なところがあり、ベレットは挫折しました。
なので、ベレットはドットインストールよりも、有名学習サイトUdemy(ユーデミー)を推奨します。
Udemyは、一言でいうとProgateとドットインストールのいいとこどりをしたプログラミング学習サイトです。
Udemyについては後ほど紹介します。
Progateのメリット
- コードの基礎が分かる
- サイトが綺麗&キャラクターがかわいい
- 自分の学習の進捗が把握できる
Progateは日本で一番人気の初心者向けの学習サイトです。
犬や猫などのかわいいキャラクターが、丁寧にプログラミングの基礎を教えてくれます。
また、Progateは面倒な環境構築する必要もないですし、コード以外のURLを打ち込むときは、コピペで済ますことが出来ます。
さらに、自分の学習の進捗具合が把握できるので継続しやすいです。
Progateのデメリット
- 環境構築が学べない
- 基礎の基礎
- 自己解決力が身に付かない
Progateは初心者向けの学習サイトのため、面倒くさい「環境構築」については、初めから用意されており、自分で学ぶことが出来ません。
また、基礎の基礎であるため、実務で使うようなプログラミングを学ぶことが出来ません。
最後に、Progateの使用上の問題で、「:」と「/」を間違えても合格画もらえてしまい、コードのエラーを独力で攻略するという自己解決力が身に付きづらいです。
ドットインストールのメリット
- 動画視聴でプログラミングを学べる
- コースが多い
- 環境構築が学べる
ドットインストールはProgateのようなテキスト形式の学習ではなく、オジサンが淡々とプログラミングを動画を解説してくれる形式です。
テキストを読んでプログラミングを勉強するのが辛いという人は、ドットインストールがオススメですね。
ドットインストールは、Progateと比べて、講義数が多くProgate以上にプログラミング知識を増やすことが出来ます。
また、Progateでは学べなかった環境構築についての講義も用意されています。
ドットインストールのデメリット
- コーディングしなくなる
- Progateと比べて解説が不親切
ドットインストールはprogateと違い、動画でプログラミングを学ぶ作りになっています。
そのため、手を動かさず動画視聴に集中してしまいがちです。
結果的にコードを書くということをおろそかにし、プログラミングが身に付かないという人もいます。
ドットインストールはProgateよりも内容が難しなっている上に説明が、やや不親切な部分があり、自分で分からないところをググる必要があります。
Udemyを使うのもアリ
ドットインストールが難しいという人はUdemyで学習するのがオススメです。
ベレットは、長期的に見ると一度買った後は、追加料金を支払う必要のないUdemyの方が安くつくと考えます。
レベル感としてはProgateとドットインストールの中間程度です。
ベレットは、「Progateは理解できたけど、ドットインストールになると難しい」と感じ、プログラミングを勉強するのが苦痛でした。
しかし、Udemyに変更することで、苦痛はなくなりました。
ベレットがUdemyをオススメする理由は以下の5点です。
- Progateにはなかった動画講義
- ドットインストールよりも数倍解説が丁寧
- Progateとドットインストール以上に知識量が増える
- 自分に合った講義を選ぶことできる(痒い所に手が届く)
- プログラミング的な思考力を身につけることができる(自走力がつく)
講義は色々ありますが、初学者の人は以下の講義がオススメです。
講師は有名なプログラマーの谷口允(たにぐちまこと)さんが担当しており、オススメです。
HTML・CSS・JavaScriptの基礎をイチから、丁寧に解説してくれています。
※詳細については上記のUdemy公式サイトと併せてご確認ください。
Udemyの公式サイトを確認してもらうと分かりますが、Udemyの講座はドットインストールよりも説明が丁寧な分、高額なケースがほとんどです。
しかし、月額課金制のドットインストールと違い、Udemyは1講座買い切り型になります。
Udemyの講座は購入後、いつ見ても追加料金は一切発生しません。
なので、ベレットは長期的にみるとUdemyで購入した方が、ドットインストールよりもコスパが良いと考えています。
また別の記事では模写コーディングで挫折しない方法についても紹介しています。
コメント