プログラム言語を学習するにあたり、Progateとドットインストールは双璧ですね。
もし、以下のような疑問があれば、お力になれそうです。
- Progateが終わったら、更に深く学べる講座はないのかな?
- Progateにない講座はどんなのがある?
- このプログラム言語の講座はProgateとどっちがお薦め?
私はIT専門学校の先生で、多くの学生さんにプログラミング言語・アプリ開発の授業をしてきました。特にProgateさんは授業でも使っていて、レベルは230になってしまいました。
この記事では、Progateとドットインストールの講座内容を徹底比較して、以下のようなお薦め講座をご提案します。
- Progateが終わった時のお薦め講座 4選
- ドットインストールだけでOKなお薦め講座 6選
- ドットインストールだけでできるお薦め講座 3選
- ドットインストールで全部無料の講座 3選
せっかく「プログラムを勉強してみようかなぁ」と思って頂いたので、この記事が少しでも参考になったら、嬉しいです。
よろしくー
Progateとドットインストールの違い
Progateとドットインストールの月額費用は約1,100円で、ほぼ同じです。
私のお薦め学習手順は3ステップ。
- Progateの無料版で一通り触る
- Progateの有料版を1~2ヶ月する
- ドットインストールで深く学ぶ
Progateとドットインストールの特徴は、
- Progateは講座数が少なく、入門者向き
- ドットインストールは講座数が多く、教科書的で深く学習したい方向き
もう少し詳しくまとめます。特にどちらが良い悪いもありません。
Progate | ドットインストール | |
---|---|---|
インプット手法 | スライド(10枚以内) | 動画(3分以内) |
スマホ利用 | 実習できるが選択式なので意味なし | 動画視聴できる |
講座数・内容の質 | 少ないが手早く気軽 | 多いが教科書的 |
実習環境の準備 | 全て不要 | 自前で必要(解説動画アリ) |
質問 | ×(答えのコピペはできる) | 月5回までできる |
無料版の効果 | 基礎が学べるのが多い | 言語や講座の内容説明のみ |
有料版の効果 | 1~2ヶ月ならアリ | 有料でないと意味なし |
月額費用 | 1,078円税込 | 1,080円税込み |
支払い方法 | クレジット・デビット・プリペイドカード | クレジットカード・WebMoney |
ドットインストールは、質問ができる点が優れていますが、自前で開発環境を準備する必要があります。環境準備の解説動画はあるとはいえ、パソコンに慣れてからが良いでしょう。
完全初心者さんは必ずProgateで「学習したいプログラム言語」を決めましょう。
「何を作っていきたいか」「就職や仕事に必要なのか」など目的意識をしっかり持って、「プログラムを勉強しました。でも何も作れません」にならないよう気を付けて学習を進めてくださいね。
「Progateが終わったら」やりたいお薦め講座 4選
以下4つが、是非学習して欲しい講座です。
- HTML&CSS…Progateで手早く作った後に、教科書的に学べる
- PHP…Progateで簡単なアプリを作った後に、本格的なアプリを作れる
- Java…Progateで言語の基礎を学び、詳細に学べる
- SQL…Progateで少し学んで、本格的に学べる
HTML&CSS・JavaはProgateの無料範囲でも充分です。SQLはProgateでは不十分なので、ドットインストールまで受講することをお薦めします。
私のIT専門学校では、1年生~2年生前期の授業内容です。
さらにJava言語で
Webアプリにつなげたいねー
Progateとドットインストールの講座の特徴をまとめてみました。
傾向は、Progateは入門重視、ドットインストールは教科書な詳しさを意識しています。
Progate | ドットインストール | |
---|---|---|
講座の量 | 少ないので手軽 | 多いが教科書的 |
講座の質 | 入門や基礎で終わり、役に立たない場合も | 教科書的に詳しいので学習内容は充実 |
モノづくり | 手早く作る場合と、作らずに終わる場合あり | モノづくりに入るのが遅い。作らない講座は要注意 |
Progateでなるべく気軽に始めて、なるべく早くモノづくりをして「学習が何に使えるか」を意識しましょう。あなたが「もっと詳しく学んで習得していきたい」と思ったら、ドットインストールでより詳しく学習を進めましょう。
ただし、ドットインストールの講座は教科書的なものが多いです。「これを試して」「これを試して」とプログラム言語の機能試しが続くと挫折します。常に「モノづくりにどうつながるか」と目的を意識しましょう。
できれば、「こんなアプリを作ってみたい」って獲得目標があると良いですね。足し算だけの電卓アプリ、メモ帳など、パクリOK・機能制限でOK・簡単でOKなので、作ってみたいアプリを考えて学習を進めてみてくださいね。
自分が何をしているか
何の目的をしっかり持とー
以下5つも興味があれば、Progateで学習した後にドットインストールでやってOKです。
- JavaScript…Progateで基礎を手早く学んだ後に、4講座で作れる
- Ruby on Rails…どちらでもwebアプリ作れる
- Sass…Progateが手早く学び、本格的に学べる
- Go…Progateで気軽に作って、詳しく学べる
- React…どちらでもwebアプリ作れる
ただし、初心者向けではなく、作ってみたいアプリ・就職や業務で必要などの目的がしっかりしていないとお薦めしません。
ぼくもC言語学んでから
半年後に必要になって身についたー
Progateだけで / ドットインストールだけで良い講座 6選
Progateとドットインストールの講座内容を比較し、片方だけの受講で充分な講座を6つ選びました。
Progateだけで良い講座
- jQuery…手軽にUI作れる
- Ruby…基礎だけ学べる
- Node.js…「Web開発コース」で集大成として学べる
ドットインストールだけで良い講座
- Python…ライブラリを使える
- Unix…実用的に学べる
- Git…Progateより実用的
初心者さんにお薦めはjQueryです。私のIT専門学校の2年生で授業していて、「動くホームページ」を作るプログラム言語です。
Unixもお薦め。私のIT専門学校での2年生前期までの内容で、3年生ではLinuxでサーバーを構築します。今後webアプリを作るためにwebサーバーも必要なんです。
またProgateでHTML, CSS, JavaScriptをしっかり学んだなら、「Web開発コース(Node.js)」をするのもお薦め。Progateなら自前で開発環境・サーバー構築をしないで、webアプリ開発の全てを実習することができるからです。
webアプリ開発は
プログラムの1つのゴールだよねー
「Progateになく、ドットインストールだけにある」お薦め講座 3選
取り扱っている技術も内容も、ドットインストールの方が圧倒的に多いです。
ここではProgateになく、ドットインストールだけで学べる講座の中でお薦めを3つ挙げてみます。
- Unity…ゲーム開発環境の代表格
- Swift…Appleが開発したiPhoneアプリ開発の言語
- Kotlin…googleが推奨しているAndroidアプリ開発言語
ゲーム開発環境は、UnityとUnreal Engineが2強です。Unityの講座はなかなかないので貴重です。
Unity講座では、2Dゲームも3Dゲームの作ります。作った後は書籍での学習をしましょう。
私のIT専門学校・他の学校さんでも使っているテキストです。土日に取り組めば、1~2ヶ月で一周できますよ。
講座内容は書籍の
1/5ぐらいだねー
自分のスマホで自分の作ったプログラムを動かすなんて、モチベ上がりますよね。SwiftやKotlinで簡単なプログラムを作ってみましょう。
プログラムは勉強するだけではなく、モノづくりをする時に考えて身につきます。
- お手本を少し改造してみる
- 小さくても動くモノを作る
ゼロから大きなモノを作るのではなく、まずはお手本・小さいモノを作って、少しだけでも改良してみましょう。
学んだこと、作ったことを
自分で使いこなしてこー
ドットインストールで「完全無料」の講座 3選
ドットインストールには無料で全て学習できる講座もあります。
私のお薦めは以下3つです。
- C言語…コンパイル型言語の代表格。mbedマイコンで使える
- Perl言語…スクリプト型言語の代表格。融通が効いて使いやすい
- BASIC言語…インタープリタ型言語の代表格。小学生でもできる
プログラム言語は、基礎はほぼ同じです。
- 順次・分岐・ループの基礎…どの言語でも学習できる
- オブジェクト指向の基礎…C言語・BASICでは無理
以上3点を身につければOKです。
1つの言語で作れるようになれば他の言語の習得もスムーズです。
ぼくは小学生でBASIC独学
大学でC言語習って、perlを独学
仕事でJava・Python・VC#ですー
ただし、IT就職を視野に初めてプログラムを学ぶなら「Java言語」を圧倒的にお薦めします。
オブジェクト指向は理解は難しめですが、Java言語であれば最初から「おまじない」として、知らず知らずのうちに使うので慣れることができます。
むしろJavaを避けることは
できないねー
Progateと全講座を徹底比較 | 学習ロードマップ
最後に、今までのお薦め講座を洗い出した比較表を載せておきますね。
お薦め度 | Progate | ドットインストール | 学習の順番 | |
---|---|---|---|---|
HTML&CSS | ★★★ | 軽く浅く作り始められる | 教科書的で作り始めるまで長い | P→ド |
JavaScript | ★★ | 言語の基礎 | UI・アプリ作り講座が4つもある | P→ド |
jQuery | ★★★ | 手軽にUI作れる | 言語の詳細 | P(→ドは挫折注意) |
Ruby | ★★ | 言語の基礎 | Progateより詳しいが教科書的 | PだけでOK |
Ruby on Rails | ★★ | Webアプリ作る | Webアプリ作る | どちらでもOK。環境不要なPかな |
PHP | ★★★ | 料金計算・注文画面で簡単アプリ | ToDO管理アプリで本格的 | P→ド |
Java | ★★★ | 言語の基礎 | Progateより詳しい。教科書的 | P→ド |
Python | ★ | 言語の基礎、AIなし | ライブラリ使用、AIなし | ドが良い。AIなし |
Command(Unix) | ★★ | 簡単すぎて無意味 | 基礎充実。awk, sedやAWSもある | ドだけでOK |
Git | ★ | 実際のシステムではないので無意味 | Progateより詳しい。実際に使う時に受講。 | ドだけでOK |
SQL | ★★★ | データの抽出メインで入門的 | SQL文もDBシステムも網羅している。MySQLに絞ると良い | P→ド |
Sass | ★ | 量は少ないが分かりやすい | Progateよりは詳しい | P→ド |
Go | ★ | 入門で気軽に作れる | 詳しい。教科書的 | P→ド |
React | ★★ | 問い合わせフォームを作る | Todoリストアプリを作る | どちらでもOK。環境不要なPかな |
Node.js | ★★ | Web開発コースと併せて実習すべき | 言語の基礎のみ | PだけでOK。「Web開発コース」を受講すること。 |
まずはProgate無料だねー
他にも、Webアプリ開発ではVue.js, Chat.js, Expressもあり、プログラム言語やソフトの操作・開発環境の整備手順など充実しています。会員登録しなくても「レッスン一覧」は見れるので、ご確認お願いします。
Progateとドットインストールは、どちらも1,100円とリーズナブルです。2つを組み合わせることで、充分な学習効果を得ることができます。
最初は戸惑ったり難しく感じたりするでしょうが、ちょっとずつ進めて、繰り返すことで「慣れ」ます。自分なりでOKなので、諦めず一歩一歩学習を進めてくださいね。
この記事のロードマップが少しでもお役に立ったら、嬉しいです。
じゃ またー