・プログラミングの勉強を無料で始めたい。
・ドットインストールが良いらしい。
・Progateと何が違うのだろう?
・おすすめの講座は何かな?
今回は、このような疑問を持っている人向けの記事です。
どうも!ドットインストール登録歴10年以上、講座総完了数337の てぃかし です!(学習日数はたった126日ですけどね。)
初心者の頃は、ドットインストール(dotinstall)にはお世話になりました。
ドットインストールは、短い動画でサクサク学習が進めることができるので、勉強していて楽しいです。
プログラミングの基礎はドットインストールで身につけることができますが、ドットインストールには無料版と有料版があります。
無料でどこまで勉強できるのか?
勉強すべきおすすめ講座はどんなものがあるか?
などについて、ドットインストールで勉強してきた僕が詳しく解説します。
内容は下記の目次の通りです。
ドットインストールとは?
ドットインストールとは、約3分動画でマスターできるプログラミング学習サービスです。
500近くのレッスンを約7000本の動画にて提供されています。
ドットインストールの最新情報は、公式サイトか、公式noteアカウントにて公開されています。
プログラミング初心者向け、これから新しい言語を学ぶ人向けのレッスン動画が豊富です。
無料で視聴できるレッスン動画もありますが、有料(プレミアムサービス)でしか視聴できない動画もあります。
ちなみに以下は2012年に配信されたHTML入門の動画です。
ドットインストールの7つの特徴
プログラミング学習サービスは、他にもありますが、ドットインストールの特徴は、主に7つあります。
- 無料で利用可能
- 開発環境から自身で構築
- 学べるスキルがかなり多い
- 動画で学べる
- 1つの動画が3分なので、少しずつ学べる
- 2012年から続く老舗サービス
- プレミアム会員なら質問も可能
無料で利用可能
基本的な講座やコンテンツが無料で利用できるため、プログラミングを始めたばかりの方でも気軽に学習を始めることができます。
無料で74のレッスンを学習できます。(プレミアム会員になると510以上のレッスン、動画は7700以上を学習可能)
開発環境から自身で構築
開発環境を自分で構築することで、システムの基本的な仕組みや設定について理解を深めることができます。
似たようなサービスでProgateがありますが、Progateはブラウザ上で完結しますが、ドットインストールは、実際にパソコンの環境を構築します。
学べるスキルがかなり多い
WebサイトやWebサービスの開発を行うことで、実用的なプログラミングの知識とスキルを身につけることができます。
また、ゲーム開発からデータ分析、機械学習/AIの分野に至るまで、多岐にわたるプログラミング言語とテクノロジーを学ぶことができます。
学びたい分野に合わせて、様々なレッスンから選べるでしょう。
動画で学べる
視覚的に学べるため理解がしやすく、また、動画ならではの表現で講座を楽しみながら学ぶことができます。
スマホからもアクセスが可能なので、電車などの待ち時間でも学習が可能です。
1つの動画が3分なので、少しずつ学べる
時間がない方でも、少しずつ進められるので続けやすいです。3分で一つのトピックを学ぶことで、集中して効率よく学習できます。
2012年設立の老舗サービス
長年の運営実績があり、信頼性と安定性が保たれています。大量の講座と豊富なコンテンツが用意されており、初心者から上級者まで満足できるでしょう。
プレミアム会員なら質問も可能
プレミアム会員になると、質問機能を通じて講師や他のユーザーからサポートを受けることができます。
これにより、学習の効率と理解度をさらに向上させることができます。
ドットインストールの無料と有料プランの違い
ドットインストールの無料(一般ユーザー)と有料(プレミアム会員)の違いは以下の通りです。
無料プラン | 有料プラン | |
月額料金 | 無料 | 1,080円(税込) |
プレミアムレッスン動画 | × | ⚪︎ |
質問機能 | × | ⚪︎ |
文字起こし閲覧 | × | ⚪︎ |
ソースコード閲覧&比較 | × | ⚪︎ |
デモの確認 | × | ⚪︎ |
ソースコード&文字起こしの検索 | × | ⚪︎ |
動画再生速度変更 | × | ⚪︎ |
講義音声変更 | × | ⚪︎ |
上記の表は、違いのみ表にしています。
無料レッスン動画は、無料、有料どちらでも視聴できます。
学習履歴も無料、有料どちらでも閲覧できます。
ドットインストールは無料でどこまでできる?
ドットインストールは無料でどこまで学習できるのでしょう?
「基礎中の基礎のレッスン動画しか見れないんじゃないの?」
と思う人もいるかもしれませんが、実は無料でもそこそこ学習できます。
例えば、「はじめてのPHP」のレッスン動画は、全部で12回あるのですが、無料で全て視聴可能です。(2021年現在)
しかし、「詳解PHP 基礎文法」のレッスン動画は、全部で34回ありますが、このうち無料で視聴できるのは最初の5回までです。
PHP以外のレッスンにおいても、基礎中の基礎のレッスンは、全て無料で視聴できますが、少し深い内容は、途中まで無料視聴可能という形です。
下記の画像はレッスン一覧(一部)のページですが、「PREMIUM」とオレンジのアイコンが付いているものは、途中まで無料視聴可能であるレッスンです。(何もついてないのは、全て無料視聴可能)
「PREMIUM」が付いていても、おそらく全てのレッスンは途中まで無料で視聴可能です。
なので、最初は課金せずに学習を進めて、必要になったら課金するという流れで良いでしょう。
有料版の料金と支払い方法
ドットインストールの有料版(PREMIUM会員)の料金は、月額1,080円(税込)です。
お支払い方法は、クレジットカードです。
ドットインストールの有料版でできること
プレミアム会員になると、全ての動画を視聴できるようになり、文字起こし機能やソースコードの閲覧・比較もできるようになります。
下記の画像の動画部分の下に文字起こしされた文字が表示されます。
これは何が良いかというと、聞き取れなかった時とか、音声を出せない時などに使えます。
ソースコードの比較では、下記のようにレッスンで記述されたコードと自分のコードを比較することができるようになります。
その他にも、再生速度を速くしたり、遅くしたり、講義音声を女性ボイスに変更することができるようになります。
先生への質問機能もあります。
色々ありますが、重要なのは、視聴できる動画が増えることですね。
有料版(プレミアム)の解約・退会の仕方
ドットインストールは、有料版(プレミアム会員)にしても、すぐに解約・退会が可能です。
マイページの設定変更のページからプレミアム会員の登録、退会が簡単にできます。
もし、また学習を再開した時は、同じ場所から復活できます。
ドットインストールとProgateの比較
ドットインストールと同様に初心者に優しいプログラミング学習サービスとして、Progate(プロゲート)があります。
ドットインストールとProgateの違いは、簡単に言うと、動画か、スライドか、の違いです。
ドットインストール | Progate | |
形式 | 動画講義 | スライド |
環境 | 自分のPC | ブラウザ完結 |
上記の表の通り、
ドットインストールは、動画中心で講義形式でプログラミングを学習できます。
対して、Progateは、スライド→演習→スライド→演習→…の繰り返しです。
ドットインストールは、レッスン動画の通りに環境を構築し、自分のPC内でプログラミングしていきます。
対して、Progateは、ProgateのWebサイト内でプログラミングすることができます。
つまり、Progateは、環境構築が不要で学習をスタートできるので、より初心者向けと言えるかもしれません。
しかし、ドットインストールには、Progateにはない言語や技術が講座として用意されているので、場合によっては、ドットインストールで勉強すべき内容もあります。
もちろん、時間があるのなら、両方で勉強するのが良いです。
Progateは環境構築が不要で学習ができますが、実務では環境構築は避けては通れません。なので、環境構築を経験するためにドットインストールでも勉強をすべきだと思います。
Progateの学習方法については、下記の記事で解説していますので、そちらも参考にしていただけたらと思います。
Progateの使い方とおすすめプログラミング勉強法5ステップ【プロゲート】
今回は、そんな悩みを持っている人におすすめの記事となっています。 最近(2019年)、ゲーム感覚でプログラミングを勉強できるProgate(プロゲート)というサイトで僕は勉強してますが、今回はそのPr ...
続きを見る
講座内容の比較
講座内容としては、ドットインストールは、細かい技術の学習まで網羅していますが、Progateは、主要なプログラミング言語の学習に留まっているようなイメージです。
例えば、ドットインストールでは、エディタの使い方やDockerの使い方など、プログラミング言語以外の学習動画も豊富です。
Progateはそういった内容はあまりありません。
フレームワークの学習については、ドットインストールもProgateも、Ruby on Railsを学習できます。(※フレームワークとは、プログラミングにおいて、アプリケーションソフトウェア等の実装に必要となる一般的な機能や定型コードを、ライブラリとしてあらかじめ用意したものである。)
PHPのフレームワークであるLaravelは、ドットインストールでは学習可能ですが、Progateでは現状Laravelの学習コンテンツはありません。(2021年現在)
このような違いがあるので、自分の勉強したい内容をしっかり把握して、ドットインストール、Progateどちらで勉強するかは、臨機応変に使い分けると良いでしょう。
ドットインストール vs Progate 評判の比較
ドットインストールの評判を見てみると、以下の投稿がありました。
Progateの評判はこんな感じです。
ドットインストール、Progateの評判は比較しても、どちらも特に目立った悪い評判はあまりありません。
どちらの学習サービスもプログラミング初心者の王道と言えるでしょう。
個人的には、どちらもおすすめですが、実は他にも無料で学習できる学習サイトはあります。
興味のある人は下記の記事で紹介しているので、そちらもご覧ください。
【初心者おすすめ勉強法】オンラインのプログラミング学習サイトまとめ(無料&有料)
広告 今回はそんな疑問に答える記事となっています。 プログラミングを勉強しようと思った時、学習サイトを利用することが多いと思います。 今回は、おすすめの学習サイトはもちろん、学習サイトを使ってどのよう ...
続きを見る
ドットインストールおすすめ講座
ドットインストールの人気かつ個人的におすすめな講座をご紹介します。
ドットインストールのWordPress講座
WordPressは、勉強しておいて損はありません。
副業案件もありますし、自分でWordPressブログを運営する際も知識として役立ちます。
ちなみにWordPressでの稼ぎ方は下記の記事で解説しています。
【まとめ】WordPressで稼ぐ方法と案件と必要な知識
広告 今回は、WordPressで稼ぐ方法と必要な知識・スキルについてお伝えします。 WordPressでちょっと稼いでみようと思っている方や、WordPressをちょっと勉強してみようかと思っている ...
続きを見る
ドットインストールのPHP講座
PHPは、サーバーサイド言語の中でも案件数が多い言語です。
WordPressもPHPでできていますし、副業する場合も使用できると強いです。
ドットインストールのPython講座
Pythonもサーバーサイド言語ですが、AI、機械学習の分野などにも使用されています。
将来性のある言語の1つです。
ドットインストールのJava講座
Javaは、案件数が最も多いので、その点おすすめです。
ただ、他のサーバーサイド言語と比べると、習得に時間を要します。
ドットインストールのRuby講座
Rubyは案件数は少なめですが、記述量が少なめで初心者にとっつきやすい言語だと言われています。
プログラミングスクールでRubyを採用しているスクールも多いです。
PHP、Python、Java、Rubyはサーバーサイド言語ですが、どれを学ぶのが良いかは、下記の記事をご参考いただけたらと思います。
未経験のWeb系エンジニアはどのプログラミング言語から学習すべきか?
未経験エンジニアは、このような疑問・悩みを持っています。 実はこの悩み、僕もありました。 僕は、無駄な時間を過ごすのは、かなり苦痛に思うタイプなので、未経験の当時は、勉強した時間が無駄にならないように ...
続きを見る
ドットインストールのJavaScript講座
JavaScriptは、人気の言語でかつ、現場でもかなり使われているフロントサイドの言語です。
どれを勉強していいか迷ったらとりあえずJavaScriptは勉強しておくと良いでしょう。
ちなみになぜ人気と言えるのかは、実際に色んなランキングを調査したからです。詳細は下記の記事で解説しています。
プログラミング言語ランキングまとめ【おすすめ・特徴・年収一覧】
今回はこのような疑問を持っている方に役立つ記事となっています。 突然ですが、皆さんはプログラミング言語、何を使ってますか? 「もうすでに使ってるよ」という人もいれば、 これからプログラミングを勉強する ...
続きを見る
ドットインストールのUnity講座
Unityは、ゲームでよく使われています。例えば、ポケモンGOはUnityが使用されています。
特にゲームに興味がある人は、Unityを勉強するのはおすすめです。
ドットインストールはスマホでもできる?
ドットインストールはスマホでもできますが、専用のアプリは現状ありません。(2021年現在)
でも、ドットインストールはスマホサイトに対応しています。もちろん下記のようにスマホでも動画視聴は可能です。
ドットインストールが終わったら何する?
ドットインストールで勉強すべきことはだいたいできたという人は、次は下記の選択肢があります。
- Progateなどで必要な学習をする
- ポートフォリオを作ってみる
といっても、具体的にどうしたら良いかわからないと思うので、詳しくは下記のエンジニアになるためのロードマップで解説しています。
プログラミング学習中にやること&独学の勉強方法【エンジニアロードマップ②】
今回はこのような疑問を持っている方に、役立つ記事となっています。 どうも!プログラミング未経験からスクールで猛勉強し、エンジニア転職を果たした、てぃかし です! 今回の記事では、エンジニアを目指す方が ...
続きを見る
プログラミング学習前の人は下記の記事から読むのがおすすめです。
【初心者必見】プログラミング学習前にやることは?【エンジニアロードマップ①】
今回はこのような疑問をお持ちの方に向けた記事です。 僕は、新卒で塾講師をしていた過去があり、当時、肉体的にも負担のある講師の仕事を続けていくことに不安を感じていました。 また、塾業界自体、勤務時間の割 ...
続きを見る