"ドットインストール"を使えば「作る流れ」を体感できる!

"ドットインストール"のアイキャッチ画像 プログラミング
アキラ
"ドットインストール"というサービス、あなたは使ったことありますか?

プログラミングの勉強してます、アキラ(@akila_s8)です。

以前、プログラミング未経験者が、一番最初にやった方が良い勉強方法として、プログラミング学習サービス「Progate」をご紹介しました。
"プログラミング"初心者は何から勉強を始めれば良いのか?

ボクは現在、この「Progate」と同時並行で、「ドットインストール」という学習サービスも利用しています。

【ドットインストールのサイトはこちら→https://dotinstall.com/

ドットインストールを利用すると、「プログラミングで何かを作る流れ」を体感できます!

"ドットインストール"とはどのようなサービスか?

ドットインストールは、Progateと同様、プログラミングのオンライン学習サービスのことです。

ドットインストールの大きな特徴は、すべてのレッスンが「動画形式」で行われる点です。

1つの動画時間は3分以内で完結するようにできており、ちょっとのスキマ時間を利用してプログラミングの勉強をすることもできます。

現在(2019/04/01)、HTMLCSSをはじめ、PHPPythonアプリ開発ローカル開発環境の構築など、プログラミングに関して様々なレッスンが用意されており、376レッスン・5,615本の3分動画が提供されています。

ドットインストールでは、「プレミアム会員(月額980円税込)」になると、すべてのレッスン・すべての機能を利用することができます。

ただ、無料会員のままでも、各プログラミング言語の「基礎部分」に関するレッスンはすべて網羅できます。

ちなみに、プレミアム会員になると利用可能になる「ドットインストールの機能」は以下のものがあります。

一般ユーザーとプレミアム会員の違い
一般ユーザー
(無料会員)
プレミアム会員
(有料会員)
月額費用 無料 980円(税込)
無料レッスンの動画視聴
プレミアムレッスン動画の視聴 ×
学習履歴の管理
文字起こしの閲覧 ×
文字起こしの検索 ×
ソースコードの閲覧 ×
ソースコードの差分チェック ×
ソースコードの検索 ×
素材ファイルのダウンロード 無料レッスンのみ
デモの確認 ×
レッスン動画の速度変更 ×
講義音声の変更 ×

月額会員になることで、「中上級者向けレッスン」「動画の文字起こし機能」「レッスンで使用したソースコードの確認」など、様々な機能を活用することが可能になります。

"ドットインストール"をオススメしたい理由

ドットインストールは、Progateと同様、プログラミング初心者におすすめの学習サイトです。

プログラミングの基礎知識を、徹底的に・分かりやすく動画内で解説してくれます。

実際、プログラミング初心者のボクが、
「ドットインストールのこの部分が、プログラミング未経験者・始めたばかりの人におすすめできるなー」と思うポイントを紹介します。

ドットインストールのおすすめポイント
  1. 動画で学習できる
  2. 多種多様なレッスンがそろっている
  3. 実際に「サービス」を作りながらコードを打っていく

動画で学習できる

ドットインストールの最大の特徴は、なんといっても「動画で学習できる」という点です。
動画で、講師の方が実際にコードを打っている画面を見ながら、自分もマネしてコードを打っていきます。

「このコードを打つと...」→「このような動きをする・形になる・色が変わる etc.」
という流れが感覚的にイメージできるので、初心者でもスッとプログラミングになじむことができます。

例えば、プログラミングの書籍を読みながら勉強してみると、
「一回本を見て→次にパソコンの画面を見てコードを打って→また本を見て」
という作業の流れになりがちで、スムーズに勉強も進みません。

動画でのレッスンであれば、そのようなデメリットはありません

↑ドットインストールのJavaScriptの動画レッスン#01

画面で進行されている通りに自分もキーボードを打てば、正しいプログラムを入力できます。
もし分からない箇所やもう一度確認したい部分があったら、一時停止すれば良いだけなのでとても楽です。

プレミアム会員になれば、動画の「文字起こし」を閲覧することもできます。
「文字」でもレッスン内容を確認できるので、自分に合った勉強方法でプログラミングを学べます!

多種多様なレッスンがそろっている

HTMLPHPRubyJavaScriptなどの「プログラミング言語」の学習はもちろんのこと、「アプリ開発」「ローカル開発環境の構築」「サーバー環境の構築」など、非常に多様なプログラミングのレッスンが用意されています

プログラミングに関しては、「作りたいもの」や「仕事で覚えなきゃいけないこと」の違いから、人それぞれ習得したい知識が異なるものです。

ドットインストールを利用すれば、プログラミングに関する知識をほとんど網羅することができます!

実際に「サービス」を作りながらコードを打っていく

このポイントが、ボク的に一番おすすめなドットインストールの特徴です。

ドットインストールでは、「実際に『サービス』を作りながら勉強できる」という、非常に魅力的な特徴があります。

例えば、「JavaScriptでキャラ診断を作ろう」とか「JavaScriptで間違い探しゲームを作ろう」などのように、JavaScriptというプログラミング言語を利用して、実際にサービスを作っていきます

実際の作品を作っていく流れを体感しながら、JavaScriptの知識を習得していきます。

ドットインストールでは、その他のプログラミング言語も「実際にサービス・作品を作りながら」学習することができます。

英語の勉強で例えると、「英語は話せないけど、海外に語学留学に行って勉強する」ような感覚に近い気がします!

会話はできないけど、無理やり「話さなきゃいけない環境」に飛び込むことで、「いつの間にか英語が話せるようになる」という感じですかね。

ドットインストールでのプログラミング学習を経ることで、動画を見ながら実際に手を動かして簡易的なサービスを作っていくことで、「なんとなくだけどサービスを作る流れをつかむ」ことができます。

アキラ
実際に何か作っていくことが、最も早くプログラミングを上達させるコツな気がする!

「Progate」→「ドットインストール」の流れがオススメ!

アキラがおすすめする「プログラミング勉強の流れ」

Progateで基礎的な知識を「ある程度」身につける

ドットインストールで実際にサービスを作りながら、さらなる学習を進める

ボクもまだまだ勉強中の身ですが、プログラミング初心者が最も効率よくスキルを上達させるには、
「Progateで基礎的内容をある程度身につけたら、ドットインストールの実践レッスンで実際のサービスを作りながら学習していく」
という方法が良さそうかな、と感じています。

ボクが何か自分で作れるようになれば、もっと説得力が上がりますね!
頑張ります!

アキラ
「とりあえず作ってみる」精神が大事よね!