プログラミング

【必見】独学での勉強におすすめなプログラミング無料学習サイト10選

goal
プログラミングを独学したいけど、あまりお金はかけたくない。無料で質の高い学習サイトとか無いかな?

この記事では、こういった疑問に答えます。

プログラミングの独学って、何を使って勉強したら良いか迷いますね?

また、できれば無料で安く学びたいですよね?

僕も初心者の頃にまったく同じことを思ったので、駆け出しの頃に調べて実際に使った経験があります。

この記事では、その僕の体験談を元に無料のプログラミング学習サイトを紹介しているので、かなり参考になるかと。

また、現在僕はフリーランスエンジニアとして働いているので、記事の信頼性も高いかと思います。

  • おすすめ無料学習サイト10選
  • プログラミング独学のコツ
  • 無料にこだわるのはあまりおすすめではない話

つまり、この記事を読むことで
「安くプログラミングを学びたいけど、どこで何を学んだら良いか分からない。。」
と言った悩みが完全に無くなります。

ぜひ、最後まで読んで参考にしてみてください。

【超神サイト多数】おすすめ無料学習サイト10選

では、勿体ぶっても微妙なので、さっそくおすすめの無料プログラミング学習サイトを紹介していきます。

とりあえず全部使ってみて、自分にあったものを選択していただければと。

オススメ無料サイト1:Progate

progate
  • 内容: Web系の言語
  • 料金: 一部無料
  • おすすめ度: 星5

まず、圧倒的にオススメなのがこのProgateです。

知っている人も多いかもしれませんが、Web系の言語を超絶分かりやすくゲーム感覚で学ぶことができます。

このサイトを作ったのは東大生の人なので、かなり信頼性も高いです。

これ以上無いくらい分かりやすく、ゲーム感覚でプログラミングを学べるので超絶オススメです。

ちなみに、僕も愛用してました。

ただ、一部有料となっているのが残念なところ。

けれど、料金は1000円ほどなので、課金するのも全然ありです。

オススメ無料サイト2:Recursion

recursion
  • 内容: コンピュータサイエンス
  • 料金: 一部無料
  • おすすめ度: 星4

次にオススメするのはRecursionになります。

こちらはプログラミングを学ぶと言うよりも、コンピューターサイエンスを学べるサイトになります。

プログラミングをするのであれば、コンピュータサイエンスの知識も必須なのでこのサイトで身につけてしまいましょう。

運営者の一人は、FaceBookのエンジニアです。

こちらも超絶信頼性の高いサイトと言えますよね。

このサイトもProgateと同じようにゲーム感覚で学べるのでオススメです。

こちらも一部有料ですが、無料でも十分なほど学べます。

オススメ無料サイト3:freeCodeCamp

freeCodeCamp
  • 内容: プログラミング全般
  • 料金: 完全無料
  • おすすめ度: 星4

次はfreeCodeCampです。

こちらは海外のサイトになりますが、超オススメです。

まず、カリキュラムの量が半端ないです。

このサイトのカリキュラム全てやれば、エンジニアになれるほどの力がつきます。

ただ、全部通して勉強するには、目安で3000時間ほどかかるらしいです 笑

そのくらい圧倒的な量があるので、迷ったらこのサイトで学べば良いと思います。

オススメ無料サイト4:TechTrain

TechTrain
  • 内容: Web系の言語
  • 料金: 完全無料
  • おすすめ度: 星4

次にオススメするのは、TechTrainになります。

こちらはあまり知られていないですが、超絶オススメです。

その理由は、LINEやメルカリのエンジニアが講師をしているからです。

しかも無料で。

ありえないですよね。

サッカーで例えると、日本代表選手が無料でサッカーを教えているようなものです。

これを使わない理由はありません。

このサイトはレベルごとに課題があり、ゲーム感覚で学べます。

しかも、就職の手伝いなどもしてくれるのでマジで神サービスです。

ぜひ登録しましょう。

オススメ無料サイト5:Practice.dev

Practice.dev
  • 内容: フロントエンドの言語
  • 料金: 完全無料
  • おすすめ度: 星3

次に紹介するのが、Practice.devです。

このサイトはフロントエンドエンジニアを目指している方にオススメです。

ReactとTypeScriptというフロントエンドの言語しか問題がないですが、かなり質の高い問題が多いです。

どちらかと言えば、中級者向けの内容なのでプログラミング学習に慣れてきたら使ってみてください。

オススメ無料サイト6:Paiza

Paiza
  • 内容: コーディングテスト
  • 料金: 完全無料
  • おすすめ度: 星3

次に紹介するのがPaizaになります。

このサイトでは、様々なコーディングのテストを受けることができます。

しかも、転職サービス連携しているので、レベルの高い問題を得と良質な求人を紹介してくれたりします。

僕はあまり使ったことないですが、転職を目指している方にはかなり良いサイトになります。

オススメ無料サイト7:ドットインストール

ドットインストール
  • 内容: プログラミング全般
  • 料金: 一部有料
  • おすすめ度: 星4

次に紹介するのが、ドットインストールになります。

こちらはプログラミングの基礎を3分ほどの短い動画でサクサク学べるサイトになります。

講義の種類が豊富で、様々なことを学べるので結構おすすめです。

僕も初心者の頃はかなりお世話になりました。

ただ、一部有料なのが残念なところ。

とは言え、月額1000円ほどの超激安価格なので、課金して学ぶのも全然ありだと思います。

オススメ無料サイト8:Schoo

Schoo
  • 内容: IT全般
  • 料金: 完全無料
  • おすすめ度: 星3

こちらのSchooは、日本の大学の授業を無料で聞けるサイトになります。

海外のと比べると若干質は下がるのですが、何よりも日本語で学べるのがメリットです。

英語が出来る人は次に紹介するサイトで、海外の授業を受けた方が良いと思います。

とは言え、知らない知識を英語で学ぶのはかなりハードルが高いのでまずはこのサイトから学習してみてください。

オススメ無料サイト9:Cousera

Cousera
  • 内容: IT全般
  • 料金: 一部有料
  • おすすめ度: 星4

こちらのCouseraは、世界中の一流大学の授業を無料で受けられるという神サイトになります。

ハーバードやスタンフォードの世界1,2位の大学の授業を聞けるので、かなり良いです。

IT系の講義も結構豊富なので、おすすめです。

機械学習の講義なんかは有名ですね。

オススメ無料サイト10:AtCoder Problems

AtCoder Problems
  • 内容: コーディングテスト
  • 料金: 完全無料
  • おすすめ度: 星3

最後に紹介するのは、AtCoder Problemsです。

こちらは中級者向けですが、無料で競技プログラミングの問題を解けるサイトになります。

競技プログラミングの基礎を僕もこのサイトで学んだのですが、明らかにコードの質が変わりました。

そのくらい良質な問題が集まっているので、一度解いてみることをおすすめします。

とは言え、上級の問題を解けるようになる必要はあまり無いので、基礎的な問題だけを解けばOKです。

【これさえおさえればOK】プログラミング独学のコツ

【これさえおさえればOK】プログラミング独学のコツ

はじめにおすすめサイトを紹介してきました。

ここからは、学習するときのコツについて解説していきます。

コツとしては主に3つあります。

  1. 6割の理解で次に進む
  2. 基礎をおろそかにしない
  3. わからない事をすぐに聞ける環境を作る

1つずつ具体的に解説していきます。

独学のコツ1:6割の理解で次に進む

プログラミングの学習は完璧を目指さずに、6割の理解でもどんどん先に進むようにしましょう。

なぜかと言うと、プログラミングは奥が深いので、完璧を目指そうとすると終わらないからです。

また、学習を進めていくと知識が増えて、自然と分からなかったことが分かるようになります。

つまり、6割の理解を目指して学習を進めた方が、逆に早くプログラミングを習得できるということです。

独学のコツ2:基礎をおろそかにしない

プログラミングの学習において、基礎は超超超大事です。

基礎をおろそかにしてると、実務で使い物にならなくなります。

Webとは何か、インターネットとは何か、どんな通信方式を使っているか、などをしっかりと学習しましょう。

基礎が分かっている人は分かってない人と比べてコードの質が違ってきますし、何よりも学習速度が圧倒的に速くなります。

なので、基礎をおろそかにせずにしっかりと学ぶようにしましょう。

独学のコツ3:わからない事をすぐに聞ける環境を作る

最後のコツは、わからない事をすぐに聞ける環境を作ることです。

これは難しいですが、一番大事です。

プログラミングの独学で挫折する1番の原因は、「分からないことを周りに聞ける環境ではない」ということです。

すぐに相談できる人がいれば、エラーになったり、学習内容で迷ったり、分からないことがあった場合にすぐ聞くことができます。

当たり前ですが、こういった環境にいれば圧倒的な速度で成長することができます。

この最強の環境を作れるのが、プログラミングスクールの最大のメリットです。

無料でこの環境を作るのは難しいですが、stackoverflowを使えば無料で質問することができます。

また、TwitterなどのSNSでみんなに向けて質問すれば、意外と優しい人が答えてくれたりします。

なので、無料で学びたい人はこう言ったサイトを活用すると良いです。

とは言え、無料にこだわるのはあまりおすすめではない

とは言え、無料にこだわるのはあまりおすすめではない

無料のおすすめサイトや学習のコツを紹介してきましたが、無料にこだわりすぎるのも良くないです。

なぜなら、有料の教材の方が質が高いことが多いからです。

例えば、有料であればUdemyと言った神サイトもあります。

なので、効率良く学びたいのであれば、有料のサイトや本で学ぶのもおすすめです。

また、お金を払うことでその分を取り返そうとして、やる気が出るというのもメリットです。

例えば、無料で学習してる場合と数十万を払ってプログラミングスクールに通った場合を想像してみてください。

どちらの方がやる気が出ると思いますか?

後者ですよね?大金を払ってるのでそれを取り返そうと必死に勉強するはずです。

けれど、無料で学びたいという気持ちも分かるので、まずは今回紹介した無料のサイトで学んでみて、もっと深く学びたくなったら有料の教材を購入する感じで良いと思います。

有料の教材などのおすすめをこちらの記事で紹介しているので、一応貼っておきますね。

プログラミング独学者必見|おすすめ学習本3選【エンジニアが厳選】 本記事では、こういった要望に答えます。 初心者の内は、 「勉強したいけど、どの教材を使って勉強すれば良いかわからない」 ...
おすすめのUdemy講座
おすすめUdemy講座5選|Reactエンジニアを目指す方必見Reactエンジニアになりたいけど、動画講座がわかりやすいからUdemyでオススメの講座があれば教えて欲しいな。こういった要望に答えます。「Udemyは動画形式で分かりやすいんだけど、お金は無駄にしたくない。どの講座が分かりやすくて当たりなのかわからない。」って思いますよね。僕も常に思ってます。なので、今回は僕が受講した中でReactエンジニアになる上で役に立ち、超絶分かりやすかった講座を5つ紹介します。...
reactを学べるプログラミングスクール
【最新】Reactを学べるおすすめプログラミングスクール厳選3選Reactを学びたいですか?プログラミング学習で最も効率的なのはプログラミングスクールに通うことです。なので今回は、おすすめのプログラミングスクールを厳選しました。これでスクール選びで失敗することは無いです。Reactは需要が高いスキルなので、今すぐ学びましょう。...

まとめ プログラミング独学に役立つ無料学習サイト

今回はププログラミング独学に役立つ無料学習サイトとプログラミング独学のコツなどを解説してきました。

最後にもう一度内容を確認しましょう。

おすすめの無料サイトは次の10選

  1. Progate
  2. Recursion
  3. freeCodeCamp
  4. TechTrain
  5. Practice.dev
  6. Paiza
  7. ドットインストール
  8. Schoo
  9. Couserra
  10. AtCoder Problems

独学のコツ

  • 6割の理解で次に進む
  • 基礎をおろそかにしない
  • わからない事をすぐに聞ける環境を作る

とは言え、独学にこだわり過ぎるのは微妙なので本気でプログラマーを目指すのであれば有料の教材も買いましょう。

プログラミングの学習はかなり大変ですが、そこまでしてでもプログラマーになる価値はあります。

スキルを身につければ、収入や働き方の自由度がかなり上がるので。

僕は今回紹介したサイトで学習をすることで、プログラミング学習を乗り越え、独立するまでになれました。

そのくらい信頼性の高い方法なので、ぜひ参考にして実践してみてください。

さらに詳しいプログラミングの独学方法については、こちらで解説しているので、ぜひ参考にどうぞ

プログラミングの独学方法
プログラミング独学の勉強方法まとめ【何から始めれば良いか徹底解説】プログラミングの独学って何から始めたら良いか分からないですよね?本記事は、プログラミングの独学の勉強方法を徹底的に解説しました。この記事を読めば、知識0からWebエンジニアになれるというくらい作り込んでいます。最後まで読んで、実践してみてください。...

おわり

ABOUT ME
ひのしん
【執筆者情報】ひのしんです。「正しい努力をすれば誰でも成果は出せる」 をモットーに発信しています。元ニートの現フリーランスエンジニアです。 プログラミング歴は4年ほどで、TOEIC885点を取得。科学と実体験を元にした効率的で正しいスキルアップ(プログラミング・英語・ブログ)の方法を発信してます。
\\こちらの記事が大好評です//