プログラミングを勉強したいんだけど、ドットインストールって初心者でも大丈夫かな?
実際に有料会員になって使ってみたので、ドットインストールの効率的な使い方を解説するよ
この記事でわかること
- ドットインストールの特徴と魅力
- ドットインストールの無料会員と有料会員の違い
- 初心者がドットインストールで効率的にプログラミングを勉強するコツ
- プログラミング学習で挫折しないための思考
Contents
書籍でのプログラミング学習はおすすめしない理由
これからプログラミングの学習を始めようとしている人が、市販の書籍から入ることはおすすめしません。
まさに僕がそうなのですが、まずは書籍で勉強しようと「初めての〜」や「初心者でも〜」といった書籍を何冊か購入しましたが見事に挫折しました。
もちろん理解できるところもありますが、理解できないところが出てきたときに全く解決できないからです。
プログラミングの学習は、「自分の手を動かす」、「わからないところは調べたり聞いたりして解決する」の繰り返しで身に付くものなので、書籍の学習だと限界がすぐにきて挫折します。
侍エンジニア塾のアンケート結果(https://www.sejuku.net/blog/109190)によると、実に約9割の人がプログラミング学習で挫折や行き詰まりを感じたことがあると回答しています。
そして、挫折や行き詰まりを感じた理由には「不明点を聴ける環境になかった」、「エラーが解決できなかった」、「モチベーションが続かなかった」といった書籍で独学の場合に当てはまるものばかりです。
本記事では、これらの挫折理由をすべて解決してくれるプログラミング学習サービス『ドットインストール』について解説していきます。
ドットインストールについて
ドットインストールは、1本3分の動画で気軽に学習を進めていくことができる初心者向けのプログラミング学習サービスです。
すべての人にプログラミングを身近にすることを目指し、初心者にもプログラムの仕組みの大枠が理解できるようにコンテンツも作られています。
ドットインストールの特徴と魅力
ドットインストールの特徴と魅力は次の4つ。
- 幅広いジャンルを網羅している
- 1本3分の動画だから初心者も続けられる
- 学習の進捗が視覚的にわかる
- 一緒に手を動かしながら学習できる
幅広いジャンルを網羅している
HTML/CSS、JavaScriptをはじめとし、408のレッスンが6,044本の動画で提供されています。(2019/12時点)
動画学習サービスとしては間違いなくトップクラスです。
学習できない内容がないといっても過言ではありません。
1本3分の動画だから初心者も続けられる
レッスン動画は、1本3分程度でまとめられており、集中力を切らすことなく続けることができます。
また、動画ごとに「何をやるのか、何を目的としているのか」が明確なので理解しながら進めることができます。
学習の進捗が視覚的にわかる
プログラミング学習にはモチベーションの維持がかなり重要です。
ドットインストールでは、学習が終わった動画のステータスを[完了]にすることで自分がどれだけ学習したか、どこまで学習が進んだかを視覚的に捉えることができます。
レッスンのゴールが見えていることはモチベーション維持につながります。
一緒に手を動かしながら学習できる
動画レッスンの1番のメリットは、実際にエンジニアの人がどのようにコードを入力しているのか見ながら、自分も一緒の環境で手を動かせることです。
動画では、なぜこのような入力をするのか言葉で解説をしてくれているので理解のスピードも早くなります。
有料会員になれば利用できるプレミアムサービス
ドットインストールでは、月額1,080円 (税込)でプレミアムサービスを利用することができます。
無料会員でもかなりの数の動画を見ることができますが、本格的にプログラミングの学習をするのであれば有料会員登録をしましょう。
プログラミングの数千円もする書籍を購入して挫折することに比べると相当お手頃な料金でプログラミングが学習できます。
プレミアムサービスの特徴
豊富なプレミアム動画
文字起こしの閲覧
ソースコードの閲覧・比較
再生速度の変更
講義音声の変更
先生への質問機能
豊富なプレミアム動画を全部見ることができる
相当な数の動画が無料で提供されていますが、それでもほんの一部です。
プレミアム会員は、ドットインストールのすべての動画を何度でも繰り返しみることができます。
文字起こしの閲覧ができる
動画の内容を「文字」で見ることが出来ます。
音声を再生できない時や、ノートに書いて学習するときなどにとても役立ちます。
ソースコードの閲覧・比較ができる
学習を進めていると、必ずコードの打ち間違いでうまく動作しないことが出てきます。
コードが長ければ長いほどどこが間違えているのか探すのが大変ですが、ドットインストールではお手本のコードと自分で書いたコードを簡単に比較できるので間違いをすぐに見つけることが出来ます。
再生速度の変更ができる
動画の再生速度を「0.7倍 〜 2.0倍」まで選択することが出来ます。
通常の速度(1.0倍)は、話す速さもコード入力の速さも初心者には早すぎてついていけません。
最初は速度を遅くして、復讐で視聴する時は少し速度をあげて視聴するという使い方が良いでしょう。
講義音声の変更ができる
動画の音声を「男性ボイス」と「女性ボイス」から選択することが出来ます。好みで選びましょう。
先生への質問機能が使える
動画で学習していると当然にわからないことが出てきます。
そんな時は動画の右下にある質問機能を使って質問するとドットインストールの現役エンジニアが質問に回答してくれます。
動画ごとに質問機能が紐づいているので、いちいち「どの動画の・・・」というところから説明しなくても良いので安心です。
無料会員と有料会員の比較一覧
無料会員 | 有料会員 (プレミアム会員) |
|
月額利用料 | 無料 | 1,080円 (税込) |
無料レッスン動画の視聴 | ◯ | ◯ |
プレミアムレッスン動画の視聴 | × | ◯ |
学習履歴の管理 | ◯ | ◯ |
文字起こしの閲覧 | × | ◯ |
ソースコードの閲覧・比較 | × | ◯ |
再生速度の変更 | × | ◯ |
講義音声の変更 | × | ◯ |
先生への質問機能 | × | ◯ |
ドットインストールでのおすすめの学習方法
まずは無料会員でHTML/CSS入門、JavaScript入門から始める
最初はドットインストールがどのような学習サービスかを確認することも踏まえて、無料で視聴できるレッスン動画を見てみましょう。
1回目は雰囲気を掴む
動画の1回目の視聴では、レッスンの雰囲気を掴むことを意識しましょう。
動画のスピードを遅くして一緒にコードを書く
プレミアム会員は動画の速度を変えることが出来ます。
通常の速度では先生の早さについていけないので速度は0.7倍か0.8倍にしましょう。
そして自分も一緒の環境を用意して必ず実際に手を動かしましょう。
環境設定のための動画も用意されています。
HTML/CSSの学習環境を整えよう (全5回)
動画を見ずにレッスンと同じものを作り上げる
ここが最大の難関です。
このアウトプットができると、あなたのプログラミングレベルが格段に上がります。
逆にこれをしなければプログラミングレベルは上がりません。
不明点は必ず動画を見直して復習したり質問したりして解決して進めていきましょう。
コードを改造して自分でアレンジしてみる
レッスンと同じものを自分で作れるようになったら、そこからコードを色々と改造してみましょう。
自分のイメージ通りにアレンジできるようになればプログラミングに対するモチベーションも上がります。
ドットインストールの目的別レッスン目的・目標を決める
何から始めれば良いかわからない
HTML/CSSの学習環境を整えよう(全5回)
はじめてのHTML (全14回)
はじめてのCSS (全15回)
Webサービスを作りたい
UNIXコマンド入門 [一般ユーザー編] (全24回)
MySQL入門 (全36回)
PHP入門 (全30回)
Laravel 5.5入門 (全31回)
Ruby入門 (全26回)
Ruby on Rails 5入門 (全28回)
本格的なゲームを作りたい
Unity入門 (全26回)
C#入門 (全36回)
iOSアプリを作りたい
iPhoneアプリ開発入門 (全13回)
Swift 3入門 (全36回)
Androidアプリを作りたい
Androidアプリ開発入門 (全11回)
Kotlin入門 (全29回)
プログラミング学習で挫折しないための思考
わからなくてもとりあえず進める
ドットインストール に限らずどのサービスでも同じですが、1度学習しただけでは絶対に習得できません。
わからなくてもとりあえず進めていきましょう。
進めているうちにわかってくることもあります。
必ず手を動かしてアウトプットに時間をかける
冒頭でも述べましたが、プログラミングは自分の手を繰り返し動かすことで習得できるものです。
プログラミング習得の1番の近道はいかにアウトプット量を増やすかが決め手になります。
何度も動画を見ながら、動画を見なくてもできるようになるまで繰り返しアウトプットしましょう。
学習を日課にする
繰り返しコードを記述することでプログラミングへの理解が深まります。
毎日継続してプログラミングを日課にしましょう。
ドットインストールはスマホでも視聴が可能です。
1動画3分程度ですので通勤、通学などのスキマ時間を復習に当てることをおすすめします。
限られた時間を有効活用しましょう。
間違いは当たり前と考えて完璧を求めない
プログラミングはトライアンドエラーを繰り返して身に付きます。
初心者が初めから間違わないコードを書くことは不可能です。
「間違う→間違った部分を調べる→コードを修正する」を根気よく継続していきましょう。
間違いが多い方が習得するのが早いと感じます。
まとめ|
ドットインストールの特徴と魅力は次の4つでした。
幅広いジャンルを網羅している
1本3分の動画だから初心者も続けられる
学習の進捗が視覚的にわかる
一緒に手を動かしながら学習できる
多くの動画を無料で見ることができるので、まずは無料動画でどのようなサービスか確認してみましょう。
プログラミングを本格的に学習するなら有料会員サービスを利用すべきです。
数千円の書籍を何冊も買うより月額1,080円 (税込)ですべての動画が何度でも見れるドットインストールの方がコスパは間違いなく良いです。
有料会員になると様々なサービスや機能を利用できます。
動画再生速度の変更や先生への質問機能、自分が書いたソースコードをお手本と比較できる機能はプログラミング学習には欠かせません。
初心者がドットインストールで効率的にプログラミングを勉強するコツをいくつか紹介しましたが、最大のポイントは毎日自分の手を動かしてコードを書くことです。
また、プログラミング学習で挫折しないためには、間違いは当たり前と理解して最初から完璧を求めないようにしましょう。
毎日コツコツ継続してプログラミングを日課にしていきましょう。