ども!だいす(@dice_motosensei)です!
最初の一歩として、初心者にピッタリの学習サイトってどこかないかな?
今回はこんな疑問に答えていきます。
本記事の内容
- 初心者にオススメするプログラミング学習サイト3選
プログラミングを本格的に学びたいなら、プログラミングスクールに通うのが近道。
でも、
「自分に向いてなかったらどうしよう…」
「プログラミングスクールは費用が高いからいきなりはちょっと…」
っていうのが正直なところ。
実際、高い費用を払ってプログラミングスクールに通っても、すぐに挫折してしまったら時間もお金も無駄にしてしまいます。
そこで本記事ではそんなあなたのために、完全初心者が最初の一歩として使うといいプログラミング学習サイトを3つに厳選して紹介。
全て無料で始められるサイトなので、安心して学習にとりかかれますよ。
記事の信頼性
筆者は、2019年3月に小学校教員を退職。
その後、2019年4月からおよそ10週間プログラミングスクールに通い、同年8月にエンジニア転職を果たしました。
完全初心者からのプログラミング学習経験者です。
プログラミングを勉強するならココでしょ!なサイト3選
完全初心者がプログラミング学習に使うとよいサイトとは次の3つです。
では、各サイトの基本情報や、デメリット・メリットを解説していきます。
プログラミングを勉強するならココでしょ!なサイト その1)progate(プロゲート)
progate(プロゲート)は、ほとんどのプログラミング初学者が通る登竜門的サービス。
登録ユーザー数は、2019年の10月には100万人を突破しています。
progate(プロゲート)の基本情報
学習方法 | イラスト中心のスライドと実践練習 |
---|---|
講座数 |
15コース 79レッスン (2020.08.17現在) |
学習できる言語・技術 |
HTML/CSS JavaScript jQuery Ruby Ruby on Rails5 PHP Java Python Command Line Git SQL Sass Go React Node.js |
環境構築 | 不要 |
質問 | 不可 |
料金 |
無料 (基礎レベルの18レッスン) ¥980/月 (公開中のレッスン全て) |
スライドによる解説 → 実際にコードを書く。
この繰り返しで学習を進めます。
【スライドによる解説】
【実際にコードを書く】
progate(プロゲート)のデメリット
- 質問ができない
progate(プロゲート)は、初心者でも理解できるよう非常に分かりやすくできています。
それでも、プログラミング学習では必ずつまづくポイントがやってきます。
もちろんググって自分で調べるのですが、それでもどうしても分からないときに質問できる相手がいないのはマイナスポイント。
「スライドを見れば分かるから質問する必要なんてないでしょ?」という自信の表れかもしれませんが…
progate(プロゲート)のメリット
- 初心者でもわかりやすいスライド
- 環境構築が不要
- アプリもある
初心者でもわかりやすいスライド
テキスト、コード、図、絵等を組み合わせた説明で、初心者でもとっつきやすいです。
1枚のスライドに入っている情報もスッキリしています。
こんなイメージをもっているあなたも、安心して取り組めるでしょう。
環境構築が不要
プログラミング学習にあたってめんどくさい作業の一つが環境構築。
エディタ(コードを書くためのツール)は最低限必要だし、Webアプリケーションを作るためには様々な準備が必要になるんです。
でも、progate(プロゲート)ではそれらの作業がいっさい不要。
全部サイト内で完結します。
本格的に学ぶなら、環境構築は必ず通らなければならない道。
が、初心者がはじめの一歩として学ぶなら、ハードルは低いに越したことはありません。
アプリもある
PCがなくても学習できる。
これは手軽で嬉しいですね。
電車移動中や飲食店の待ち時間など、ちょっとしたすきま時間を有効に使えます。
PCサイトと同じようなスライド画面。
エディタへの入力は簡略化されているので、画面が小さいスマホでもコーディングができちゃいます。
【スライドによる解説】
【実際にコードを書く】
プログラミングを勉強するならココでしょ!なサイト その2)ドットインストール
ドットインストールは、動画を通して学習するところが最大のポイント。
概要の解説動画から、「〇〇を作ろう」といった実践的な動画まで、6,000本以上の動画が用意されています。
コーディングしていく様子が見られるので、より頭にも残りやすいです。
ドットインストールの基本情報
学習方法 | 動画(3分前後) |
---|---|
講座数 |
432レッスン 6,428本の動画 (2020.08.17現在) |
学習できる言語・技術 |
HTML/CSS JavaScript jQuery Ruby Ruby on Rails PHP Java Python Git SQL Sass Go React Node.js Unity C# Swift Kotlin AWS 等 |
環境構築 | 必要 |
質問 | プレミアム会員のみ可 |
料金 |
無料 (視聴可能レッスンに制限) ¥1080/月 (全てのレッスンを視聴可能) |
ドットインストールのデメリット
- 環境構築が必要
前述しましたが、プログラミング初心者にとって環境構築は結構強敵。
「ボス戦にたどり着くまでのフィールドモンスターがすでにボスクラスやん」ってなる。
でもご安心を。
ドットインストールでは、環境構築も動画で解説してくれています。
基本的にはマネすればOKなので安心です。
ドットインストールのメリット
- ほとんどの言語をカバーしている
- 質問ができる
ほとんどの言語をカバーしている
取り扱っている言語の種類がかなり幅広いです。
お目当ての言語は、ほぼほぼ見つかるでしょう。
また、本記事で紹介している他の2サイトでは扱っていない言語も、ドットインストールならあります。
例えば Swift や Kotlin。
アプリ開発に使われる言語なので、こういった言語を学びたいならドットインストールですね。
質問ができる
プレミアム会員(有料会員)限定の機能にはなるものの、これは強力。
動画を見ても分からない、ググってみても分からない。
そんなときに質問できる相手がいるのはめちゃくちゃ心強いです。
「分からないところを解決できない」
プログラミング学習の大きな敵のうちの一つです。
挫折しない環境で学習する、というのも大事なことですね。
ちなみに、1ヶ月で質問できる回数には上限(5回)があります。
ここぞというときに使いましょう。
プログラミングを勉強するならココでしょ!なサイト その3)paiza(パイザ)
paiza(パイザ)は、IT/WEBエンジニアに特化した転職・就職・学習サイト。
その中の、paizaラーニングというサービスを使うことで、オンラインで学ぶことができます。
登録ユーザー数は、2020年の3月には30万人を突破しています。
paiza(パイザ)の基本情報
学習方法 | 動画(約3分)と演習課題 |
---|---|
講座数 |
約1,200の動画 約1,500の演習課題 (2020.08.17現在) |
学習できる言語・技術 |
HTML/CSS JacaScript C言語 C# Linux Python PHP Ruby Java Laravel Django Ruby on Rails SQL Git シェルコマンド AWS |
環境構築 | 不要 |
質問 | エンジニアに質問可能 |
料金 |
無料 (視聴可能レッスンに制限) 1ヶ月プラン ¥1,078 6ヶ月プラン ¥4,488 (1ヶ月あたり¥748) 12ヶ月プラン ¥7,200 (1ヶ月あたり¥600) |
動画で学習 → 演習課題で実際にコードを書く。
この繰り返しで学習を進めます。
paiza(パイザ)のデメリット
- 特になし
これといったデメリットは見当たりません。
使ってみて損はないサービスではないでしょうか。
paiza(パイザ)のメリット
- 環境構築が不要
- エンジニアに質問可能
- エンジニア転職につなげられる
環境構築が不要
progate(プロゲート)同様、何の準備もいりません。
全てサイト内で完結します。
エンジニアに質問可能
有料会員になれば、paiza在籍のエンジニアに質問することが可能。
「エンジニアから回答してもらえる」というのは嬉しいですね。
わりとつっこんだ質問とかもできそう。
ドットインストール同様、質問できる回数には上限があるので気を付けましょう。
エンジニア転職につなげられる
paizaの強みは何といってもここ。
プログラミング学習だけでなく、エンジニア転職のプラットフォームでもあるところ。
- エンジニア求人情報を見る
- サイト内の「スキルチェック」でコードを書くことで、書類選考なしで面接可能な求人が分かる
「ゆくゆくはエンジニア転職も」と考えているあなたにとってはぴったりのサイトです。
おわりに
おさらいです。
プログラミングを勉強するならココでしょ!なサイトは以下の3つ。
- progate(プロゲート)
- ドットインストール
- paiza(パイザ)
どれも最初は無料で始められるものばかりなので、まずは始めてみて自分に合うものを選んでみてもいいですね。
では、よきプログラミングライフを!