フリーランスのタカヤです。
今回は、そんな疑問にお答えします!
最近、プログラミング学習を始めました。
理由は、フリーランスとしてスキルを身につけて、稼げるようになるため。
現在プログラミングエンジニアの波がきているので、これから学習を始めたいという人も多いでしょう。
でも「プログラミング学習を始める」と言っても、世の中には様々なサービスがありますよね。
今回は、その中でも初心者が学習する王道の方法である「Progate」と「ドットインストール」を比較してみました!
僕自身どちらのサイトも体験したので、プログラミング超初心者の視点から書いていきますね。
この記事は、こんな方におすすめです。
- プログラミング超初心者で、これから学習を始めたい!
- 「Progate」か「ドットインストール」どちらをやるか迷っている
目次
Progateの特徴
Progateは、プログラミング初心者がWeb上で学習できるサイトです。
サイト内で完結し、ゲーム感覚で勉強できるのが特徴。
プログラミングに関して、何の知識もないところからスタートしても大丈夫です!
自分のペースで進めることができて、丁寧な解説をしてくれますよ。
Progateのメリット
①ゲーム感覚で楽しい
ゲーム感覚でプログラミング学習ができます。
学習を進めるとレベルが上がったり、自分の進捗をSNSでシェアできたりと、楽しみながらできるような仕組み。
サイト構造もポップで見やすく、まるでゲームを進めているような感覚!
プログラミングは挫折しやすいので、楽しみながら勉強することも重要な要素ですよ。
②解説が丁寧でわかりやすい
一つ一つの解説が丁寧なので、何の知識もない超初心者でも問題なし!
「プログラミングって何?」というレベルの人でも一から教えてくれますよ。
③サイト内で完結する
プログラミングって、本来は自分のパソコン内にエディタやサーバーなどの環境を構築しないといけません。
しかしProgateの場合、全ての作業がサイト内で完結します。
そのため面倒な環境構築はしなくても、プログラミングの学習ができるんです。
④スマホアプリでも学習可能
Progateはスマホアプリ版もあります。
そのため、外出中や通勤時間にはスマホでサクッと学習し、家でパソコンを使ってしっかりと勉強することも可能。
Progateのデメリット
①Progateだけでは実践できない
Progateは、環境構築をせずに簡単に始めることができますが、実践の場では環境構築が必須。
そのため、これはメリットでもデメリットでもあるのです。
また、最初から文章やコードなどが用意されていて、コピーできるような部分もあります。
初心者としては便利で助かりますが、実際にコードを書くときにはそんなものはありません。
Progateで学習した後には、より実践的な場での学習も必要になるでしょう。
②間違っていても合格することがある
Progateは、問題に正解すると次のステージに進むことができるのですが、コードが少し間違っているのに合格することも。
実践では、エラーを修正しながらコードを書くので、プログラミングの実践現場とは少し異なります。
無料会員or有料会員?
Progateには、無料会員と有料会員があります。
有料会員は月額980円(税抜き)。
Progateの場合は、有料会員化が必須と言えるでしょう。
無料会員だと、本当に基礎のさわりの部分しか学習できません。
Progateがどんな感じなのか体験するために、まず無料でやってみるというのはアリですね。
ドットインストールの特徴
ドットインストールは、動画でプログラミング学習ができるサイトです。
講師の人が解説をしながらコードを書いていくので、自分はそれを見ながら一緒にコードを書いていきます。
「3分動画でマスターできるプログラミング学習サービス」と謳っており、短い動画で学習できるのが特徴。
ドットインストールのメリット
①短い動画でスキマ時間に学習できる
一つの動画が3分以内なので、少し空いたスキマ時間で学習が可能です。
現在サラリーマンをしていて、副業でプログラミングをやりたいという方にもピッタリ!
②環境構築を学べる
ドットインストールでは、実際のエンジニアと同じような環境で学習を進めます。
そのため、実践的。
環境構築はプログラミングに必須なので、大切な知識です。
③無料レッスンが多い
ドットインストールは、無料会員でもできるレッスンが多いです。
基礎的な部分だと無料で十分なくらい。
無料でここまで学習できるサイトは、他にないんじゃないでしょうか。
④コースが豊富
ドットインストールは、レッスンのコースが豊富です。
そのため、初心者から中級者まで、様々な内容を受講可能。
また、具体的なWebサービスを作るレッスンもあるので、その通りにやれば制作物を作ることもできます。
ドットインストールのデメリット
①講師のスピードが早い
講師のスピードが早いので、超初心者の僕はついていくのが大変でした。
「〜なので、〜していきましょう!」
「次に、〜したいので〜しましょう!」
こんな感じで動画が進んでいきます。
動画中は一時停止しまくりでした。
②多少の基礎知識がないと厳しい
基礎的なことはいちいち説明してくれません。
「え?もちろん知ってるよね?」という感じです(笑)
なので、プログラミング超初心者の僕には難しかったです。
基礎知識がないまま動画を進めると、ただのコード丸写しみたいな感じになってしまい、自分の成長が感じられませんでした。
無料会員or有料会員?
ドットインストールにも、無料会員と有料会員があります。
有料会員は、月額1,080円(税込み)。
ドットインストールの場合、無料会員でもある程度学習することが可能です。
基礎的な部分だと無料会員だけでも十分かもしれません。
有料会員になる主なメリットは以下の通り。
- レッスン動画が増える(中級者〜にも対応)
- 動画の文字起こしが見れる
- 質問ができる
- 再生速度の変更が可能になる
- コードを文字で閲覧できる
本気でやるなら間違いなく有料会員がおすすめですが、最初は無料会員から始めてもいいと思います。
「Progate」と「ドットインストール」を比較!
Progateとドットインストールは、どちらにもメリット・デメリットがありました。
そこで、両者を比較してみたいと思います。
Progateはこんな人におすすめ!
Progateは、こんな方におすすめします。
・プログラミングの知識ゼロから学習したい
・どの言語から勉強したらいいかわからない
・楽しく自分のペースで進めたい
Progateは、実践というよりプログラミングの基礎を学ぶ場所。
コードの意味も一つ一つ丁寧に解説してくれます。
また、プログラミングは挫折する人が多いため、楽しく学ぶことで挫折しにくいという利点もあり。
ドットインストールはこんな人におすすめ!
ドットインストールは、こんな方におすすめします。
・より実践的な知識を学びたい
・少しプログラミングの基礎知識がある
・最初は学習にお金をかけたくない
ドットインストールでは、プログラミングの基礎〜中級までを学習することができます。
「動画のスピード感についていけるか」というところがポイント。
基礎知識がない人は、自分でコードの意味を調べながらやっていくことが必要です。
結局、プログラミング超初心者におすすめなのはどっち?
結果、プログラミング超初心者の僕が選んだのは「Progate」です!
基礎知識がない僕にとって、ドットインストールについていくのは難しかったから。
そして、ドットインストールではコードの丸写しみたいになってしまいました。
Progateは、問題に正解しないと次へ進めません。
そのため、自分で試行錯誤しながらコードを作っていく必要があります。
学習に時間はかかりますが、自分の身になっている感じがしました。
Progateで基礎知識を身につけて、ドットインストールに移るというのもアリですね。
僕もProgateで学習を終えて、足りない部分があればドットインストールで補おうと思っています。
独学が厳しい人は、オンラインスクールもあり!【無料体験】
今回は独学での学習方法である「Progate」と「ドットインストール」について紹介しましたが、プログラミングスクールも人気です。
自力で学習するのが苦手な人や、エンジニア転職したい方には、スクールという選択肢もおすすめ!
世の中には、数々のプログラミングスクールがありますが、おすすめしたいのはTechAcademyです。
スクールと言ってもオンラインで完結するので、通学する必要がありません!
そして、なんと1週間の無料体験ができるんです!
無料期間中は、TechAcademyの学習システムを全て使えるという豪華なトライアル。
- メンターとのビデオチャット
- 毎日最大8時間のチャットサポート
- 回数無制限で課題へのアドバイス
- オンライン教材
僕がもしProgateで挫折したら、とりあえずTechAcademyの無料体験を受けると思います!
プログラミング超初心者には、Progateがおすすめ!
以上、プログラミング超初心者の視点から見た「Progate」と「ドットインストール」の比較でした。
結論、僕はしばらくProgateでプログラミング学習をすることにします。
「プログラミングで副業」というよりもエンジニアへ転職をしたい方には、スクールもおすすめ。
「エンジニア転職保証」のコースなんてのもあるので、すごいですよね。
興味がある方は、そちらも見てみてください。