デジタル化の流れからプログラミングスキルを持っている人に注目が集まっていますね。
ただ、現段階でプログラミングができなくても大丈夫ですよ。
プログラミングを学びたい方は、今回紹介するプログラミング学習サイトを使えば、独学でもプログラミングスキルは身につきます。
ということで、今回は無料で使えるプログラミング学習サイトを3つ紹介していきます。
独学に使える無料のプログラミング学習サイト【おすすめ3選】
今回紹介するプログラミング学習サイトは、次の3つです。
- Progate(★★★)
無料のプログラミング学習サイト。ユーザ数100万人突破!初心者にやさしいイラスト多め。 - ドットインストール(★★★)
3分動画で学ぶ人気のプログラミング学習サイト。400以上のレッスンがすべて無料! - paizaラーニング(★★☆)
3分動画で学ぶプログラミング学習サイト。日本e-Learning大賞2年連続受賞!環境構築不要なのですぐに学習を始められます。
※paizaラーニングの星2つの理由は、ドットインストールと比較して、無料のコンテンツがちょっと少ないためです。とはいえ、内容的に素晴らしいのは言うまでありません。
無料の範囲は「初級編」
上記3つのプログラミング学習サイト、実際に覗いてみましたか?
まだの方は、ぜひ一度見てみてください。
見た前提でお話すると、3サイトとも完全無料というわけではないです。実は次のようにプランが分かれています。
- 無料プラン:レッスン範囲が初級編のみ(一部機能制約あり)。
- 有料プラン:レッスン範囲中級〜上級編(機能制約なし)。
ご覧のとおりで、無料の範囲は初級編のみです。ある程度学習を進めていくと『これ以上の学習は有料』といった感じになっていきます。
ちょっと残念ですが、まぁ無料でこれだけの範囲を使えるのは素晴らしいです。
「これからプログラミングを学習するぞ!」って方には無料プランで十分です。使わないともったいないので、ぜひ無料の範囲を使い倒してみましょう。
目的はプログラミングの感覚をつかむこと
無料の範囲は「初級編」ですが、プログラミング初心者は「プログラミングってどうやるの?」状態で、具体的なイメージがないので、むずかし感じる部分が大きいと思います。
なので、最初は「プログラミングの感覚をつかむこと」に集中して、とりあえず使ってみてください。
「実際にプログラミングをやってみたら(イメージできたら)、意外と簡単だった」という体験を通して、「プログラミングっておもしろいな」と感じてもらえたら、まずはいいかと思います。
もうちょっと深く学習したいなら
学習を進めていくと、もうちょっと深く学習したいという感じになってくると思います。
その場合は数ヶ月ほど有料プランで学習するものありだと思います。費用も比較的安いです。参考までに、有料プランの概要を載せておきますね。
- Progate → 月額1,078円(税込)
- ドットインストール → 月額1,080円(税込)
- paizaラーニング → 月額600円(税込) ※12ヶ月プラン
独学に使える無料プログラミング学習サイトの比較
ここでは、今回紹介した3つのプログラミング学習サイトの特徴を比較しつつ、学習サイトの選び方を紹介していきます。
次の3つの切り口で比較していきます。
- プログラミング言語で比較
- できることで比較
- 学習方法で比較
① プログラミング言語で比較
Progateで学べる言語
HTML/CSS、JavaScript、jQuery、Ruby、PHP、Java、Python、SQL、Go
ドットインストールで学べる言語
HTML/CSS、JavaScript、jQuery、Ruby、PHP、Java、Python、SQL、Go、Perl、C言語、R言語、Swift
paizaラーニングで学べる言語
HTML/CSS、JavaScript、Ruby、PHP、Java、Python、SQL、C言語、C#
上記のとおりで、学びたい言語があるかどうかで学習サイトを選ぶといいと思います。
まとめると次の比較表のとおりです。
プログラミング言語の比較表(学習サイト別)
Progate | ドットインストール | paizaラーニング | |
HTML/CSS | ◯ | ◯ | ◯ |
JavaScript | ◯ | ◯ | ◯ |
jQuery | ◯ | ◯ | |
Ruby | ◯ | ◯ | ◯ |
PHP | ◯ | ◯ | ◯ |
Java | ◯ | ◯ | ◯ |
Python | ◯ | ◯ | ◯ |
SQL | ◯ | ◯ | ◯ |
Go | ◯ | ◯ | |
Perl | ◯ | ||
C言語 | ◯ | ◯ | |
R言語 | ◯ | ||
Swift | ◯ | ||
C# | ◯ |
選び方としては、Progateに対応言語がなければドットインストール、ドットインストールに対応言語がなければpaizaラーニングのように、以下の優先順がいいかな思います。
Progate → ドットインストール → paizaラーニング
プログラミング学習サイトは誰におすすめ?
以下のように箇条書きでまとめてみました。特にプログラミング言語にこだわりがなければ、まずは「Progate」から始めてみるのがいいかと思います。
- Progate
→ 定番のプログラミング言語のスキルを身につけたい人 - ドットインストール
→ Progateに対応していないPerl、C言語、R言語、Swiftなどのスキルを身につけたい人 - paizaラーニング
→ ドットインストールに対応していないC#のスキルを身につけたい人
② できることで比較
各プログラミング学習サイトでできることを、次の比較表にまとめました。
できることの比較表(学習サイト別)
Progate | ドットインストール | paizaラーニング | |
Webページ作成 | ◯ | ◯ | ◯ |
Webサイト作成 | ◯ | ◯ | ◯ |
Webサービス作成 | ◯ | ◯ | ◯ |
データ分析 | ◯ | ||
サーバ環境作成 | ◯ | ◯ | |
iPhoneアプリ作成 | ◯ | ||
ゲーム作成 | ◯ |
上記のとおりで、できることの範囲が広いのは「ドットインストール」です。Web系のことであれば、すべての学習サイトで対応しています。
プログラミング学習サイトは誰におすすめ?
- Progate
→ Web系スキル、データ分析スキルを身につけたい人 - ドットインストール
→ Web系スキル、iPhoneアプリ作成スキルを身につけたい人 - paizaラーニング
→ Web系スキル、サーバ系のスキルを身につけたい人
ご覧のとおりで、Web系のことであればどれでもOKです。こちらもこだわりがなければ、まずは「Progate」から始めてみるのがいいかと思います。
あとはデータ分析をしたいのか、iPhoneアプリ作りたいのかで選ぶといいかと。
③ 学習方法で比較
各プログラミング学習サイトを「学習方法」で比較しました。
学習方法の比較表(学習サイト別)
Progate | ドットインストール | paizaラーニング | |
プログラミング実践で学ぶ | ◯ | ◯ | ◯ |
スライドで学ぶ | ◯ | ||
動画で学ぶ | ◯ | ◯ |
ご覧のとおりで、プログラミングを実践しながらというのは共通していますね。
プログラミング学習サイトは誰におすすめ?
- Progate
→ プログラミングをスライドで学習したい人 - ドットインストール
→ プログラミングを動画で学びたい人 - paizaラーニング
→ プログラミングを動画で学びたい人、ドットインストールとは違った視点で学習したい人
違いは「スライド形式」か「動画形式」で学ぶかの差ですが、ここは使う人の好みかと思います。
無料のプログラミング学習サイトで物足りないなら?
無料の範囲である程度プログラミングの感覚をつかんだら、あとは自走してプログラミングをバリバリやっていく・経験を積んでいくことになります。
今回紹介した3つのプログラミング学習サイト(有料プラン含む)では、「ちょっと物足りない」と思う方も出てくると思います。
- もうちょっと上の自分を目指したい(モチベーションを高めたい)
- 本気でプログラミングで稼いでいきたい(ITエンジニアを目指したい)
- プログラミングスキルを身につけてIT業界に転職したい
こういった感じに思う方も出てくると思います。あなたはこれに該当しますか?
もし該当するなら多少費用はかかりますが、プログラミングスクールに頼るのもありです。
プログラミングスクールであれば、モチベーションの高い仲間と一緒にスキルアップできたり、スキルの高い経験豊富なプロの講師から技術を学ぶことができたりと、学習環境が魅力です。
もし本気でプログラミングを武器に将来やっていきたいなら、プログラミングスクールで学ぶのもありなので、ぜひ検討してみてください。
まとめ
今回は、独学に使える無料のプログラミング学習サイトを3つ紹介してきました。
いかがでしたか?
特に学びたい言語が決まってないなら、まずは人気のある「Progate」から始めてみるといいかと思います。
- Progate(★★★)
無料のプログラミング学習サイト。ユーザ数100万人突破!初心者にやさしいイラスト多め。 - ドットインストール(★★★)
3分動画で学ぶ人気のプログラミング学習サイト。400以上のレッスンがすべて無料! - paizaラーニング(★★☆)
3分動画で学ぶプログラミング学習サイト。日本e-Learning大賞2年連続受賞!環境構築不要なのですぐに学習を始められます。