【全て無料】プログラミング学習サイトTOP5|独学でスキルを手に入れる方法

プログラミングを無料で学習おすすめサイトTOP 5

こんにちは!ハナキノボル(@novl_h)です。

プログラミング学習に限らず、初めてやるものって、まずは無料で手軽に始めてみたいですよね。

でも、「プログラミング 学習 無料サイト」とかで検索した際にとにかくたくさんの学習サイトが出てきて、

え、こんなにあるの!?たくさんありすぎ!

結局、どれを使ったらいいの?

という状態に陥るやつ、心当たりありませんか?僕はプログラミングを勉強し始めたばかりの頃そんな状況に陥りました。

しかし、せっかくプログラミングに興味を持っているあなたにそんな思いはさせたくない..!とプログラミングスクール従事者としては思うわけです。

という事で今回は、無料プログラミング学習サイトを徹底解剖!

  • 学習サイトは初心者にオススメ!その理由は?
  • 無料プログラミング学習サイトTOP5
  • 言語の選び方
  • 初心者あるあるな学習困りごと解決法

などなど、プログラミング学習を始めるあなたに伝えておきたい情報を盛りだくさんでお届けします。

この記事を読めば独学でも楽しく、そして着実にプログラミングスキルが身につくはず。ぜひ参考にしてみてください!

そうそう、サイトだけでなくプログラミングスクールに通って効率的に学習することも一つの有効な手段ですよ。


【体験談まとめ】プログラミングスクール・教室3大あるある失敗談
更新日 : 2019年10月14日

全労働者の47%が失業?!AI時代でも高い年収を獲得するためのキャリア戦略
更新日 : 2019年8月22日

なぜ最初は学習サイトがオススメなのか

プログラミング学習最初の一歩として、無料学習サイトは超おすすめです。

そのポイントは大きく分けて4つあります。

  • 無料だから気軽にできる
  • 基礎知識がまとまっている
  • 自分に合った学習方法を選べる
  • とりあえず順番にやっていける

それぞれの理由を簡単に説明していきましょう!

【そんなのはいいからオススメTOP5を見たい人はこちら】

無料だから誰でも気軽に始められる

まずは何よりこれ、気軽に始められるのが一番大きいです。

何か新しいことを始めるとなると、どうしても気になるのが費用面。最初だからそこまでガッツリお金をかけて、分厚い本を買ったりする勇気はなかなか出ないですよね。そうなるとなかなか一歩を踏み出せず、そのまま学習せずに居てしまうパターンは数多くあるでしょう。

でも、今回紹介するサイトはどれも無料!「とりあえずなんか面白そうだからやってみようかな」くらいのノリでやってみてOKなんです。

最初ですし、まずは触れてみることが第一。無料学習サイトはそういう面でオススメなのです。

押さえておきたい基礎知識がまとまっている

この手の学習サイトはある程度決まったカリキュラムが組まれています。つまり、どんなものでも汎用的に使える基礎知識がまとまっているのです。

何かアプリを作ろうにも、まず大事なのは基礎知識。コードを書く時のお作法などを知っておかなければ、プログラミングをすることすらままなりません。

そんな基礎知識を押さえるのに、学習サイトの決まったカリキュラムはとても便利なのです。

動画やスライドなど自分に合わせた方法を選べる

最近の学習サイトは動画での解説をしていたり、スライドなどでゆっくり見ながら学習できたりと様々です。

自分のペースでやりたいならスライド、短時間で高品質なインプットをしたいなら動画と、自分の目的や相性に合わせた学習方法を見つけることができます

その中で、「自分のペースでやりたいから本の方が向いてるかも」や「人が話している方がわかりやすいからスクールもありかも」など、次に繋がる発見があるかもしれません。

何から手を付けていいかわからなくてもとりあえずやれる

プログラミング学習はいざやろうと思っても、まずは何から始めればいいのか、何を覚えれば次に行けるのかがなかなかイメージできないですよね。

その点学習サイトならば、こっちが何かしなくても「次はこれを覚えましょう!」という感じで示してくれるので、とりあえずプログラミングに触れてなんとなく理解できるまでフォローをしてくれます。

もちろん、それだけではプログラミングスキルを100%習得できるわけではありません。でもそういうややこしいことは、プログラミングをもっと知りたい!もっと書きたい!と思ってからでも全然間に合います。

とりあえず最初は、言われるままにどんどんやってみるのが一番です。

プログラミング学習サイトおすすめTOP5

今回紹介するプログラミング学習サイトをランキングにする際、評価基準として設けたのは以下の5項目です。

  • 使いやすさ
  • 学びやすさ
  • 楽しさ
  • 学べる範囲の広さ
  • 学べる範囲の深さ

これらを元に、独学したい初心者の方に本当におすすめできるプログラミング学習サイトをランキングにしました。では早速1位からどうぞ!

※全て無料で利用可能ですが、どれも全サービスを使う場合、途中から課金が必要になります。

1位:ドットインストール

スクリーンショット 2015-12-24 18.06.43

引用元:ドットインストール http://dotinstall.com/

プログラミングを動画で学びたいならドットインストールが間違いないです。プログラミングに関わりのある人なら知らない人はいないほど有名なサービスです。

何がいいの?

動画なので、わからない単語があっても何となく進めていけます。テンポも早いので、つまづくことなくサクサクいけます。ひとつのことを突きとめて理解するというより、初心者が全体を俯瞰したいというニーズを満たしてくれます。

スクリーンショット_2015-12-24_18_35_27

引用元:ドットインストール http://dotinstall.com/

こんな人にオススメ

  • とにかく動画で学びたい人
  • 早口にもついていける人
  • 隙間時間を活用したい人

勉強出来ること

  • ホームページ制作
  • アプリ開発
  • ブログサイト(Wordpress)
  • サーバーサイド言語
  • フロントエンド言語
  • データベース

=> ドットインストールを使ってみる

2位:Progate

スクリーンショット 2015-12-24 18.06.43

引用元:Progate http://prog-8.com/

2018年、最も注目を集めたプログラミング無料学習サービスかもしれません。あの堀江貴文さんもこのようにコメントしています。

何がいいの?

とにかく、見た目がオシャレで可愛い! さらに、学習レベルやスキルグラフなど、まるでゲームをやっているかのようにプログラミングを楽しく学べるんです。

スクリーンショット_2015-12-24_18_06_27

引用元:Progate http://prog-8.com/

初学者の最初の難問となる「開発環境構築」や「コンソール」の使い方など、「つまらない & つまづく」ポイントは一切排除されている印象を受けます。えっこんなにプログラミングって楽しいの?と思える遊び心や工夫がしてあるんです。

スクリーンショット_2015-12-24_18_39_07 2

引用元:Progate http://prog-8.com/

こんな人にオススメ

  • これからプログラミングを学んでみたい超初心者の人
  • プログラミング学習したけど、つまづいて諦めてしまった人

勉強出来ること

  • HTML & CSS
  • JavaScript
  • Ruby
  • Ruby on Rails
  • PHP

=> Progateを使ってみる

3位:Schoo

スクリーンショット 2015-12-24 18.06.43

引用元:Schoo https://schoo.jp/

Schooは無料で学べるオンライン動画学習サイトです。プログラミングのみならずデザインや経営、英会話など様々なビジネススキルを学べるインターネット上の学校のようなイメージです。無料で学べるのは「生放送」のみで、過去の動画は980円 / 月の会員費が必要になります。

何がいいの?

どの分野も業界屈指の「先生」が教えてくれるので、ものすごい安心感を得られます。一本60分と長めの動画になるので、腰を据えて学習されたい方に適しています。ただ、仕方ありませんが無料で学習できる範囲は限られています。

スクリーンショット_2015-12-24_20_07_08

引用元:Schoo https://schoo.jp/

こんな人にオススメ

  • ちょっとした学校気分を味わいたい人
  • 動画学習をしたい人
  • 業界屈指の「先生」から学びを請いたい人

勉強出来ること

  • デザイン
  • プログラミング
  • ビジネス英語
  • ビジネス
  • スタートアップ

=> Schooを使ってみる

4位:paiza動画ラーニング

スクリーンショット 2016-03-20 19.37.47

引用元:paiza動画ラーニング https://paiza.jp/works

何がいいの?

Paizaはプログラミングのクイズを解くことによって、自分のプログラミングの手腕を証明して各種IT企業からスカウトがもらえるという転職サイトです。そんなPaizaが作っている学習サイトなので、自分の現段階の実力を測るための演習課題もしっかり作られています。

動画の長さも3分以内で、ブラウザ内にプログラミングできる場所があるのでサクサク学んでいくことが出来ます。

スクリーンショット_2016-03-20_20_41_33

引用元:paiza動画ラーニング https://paiza.jp/works

PHP以外の新しいRubyやPythonは本当に基礎の基礎のみになっていますが、入門者の人にもスムーズにはじめられます。

こんな人にオススメ

  • ITに自信が無いから動画で学びたい人
  • 資格学習など力試しをする場が好きな人
  • 自分のペースで基礎から学びたい人

勉強出来ること

  • Ruby
  • Python
  • PHP

=> paiza動画ラーニングを使ってみる

5位:コードモンキー

スクリーンショット 2016-03-20 19.21.52

引用元:コードモンキー https://codemonkey.jp/

何がいいの?

次の動画を見ていただければその素晴らしさがすぐに分かっていただけるでしょう。

ご覧のとおりCodeMonkeyでは感覚的にプログラミングの考え方が身につきます。意外と頭を使わないとクリアできないようになっていますが、PCを触れるお子さんも楽しく学習することができます。

また、Twitterでもサポートをしてくれるので安心です。

 

CodeMonkeyを実際に使用した感想もまとめていますので、CodeMonkeyを使用して見たい方はチェックしてみてください。

CodeMonkey(コードモンキー)とは?ゲームで学ぶプログラミングサイト
更新日 : 2019年5月3日

こんな人にオススメ

  • お子さんと一緒に学びたい人
  • 「プログラミング」という言葉に抵抗のある人
  • ゲームが好きな人

勉強出来ること

  • プログラミングの組み立て方
  • 論理的な考え方

=> コードモンキーを使ってみる

プログラミング学習サイトTOP5の比較表

画像:スクール比較表

※◎:3点 / ◯:2点 / △:1点

この記事をここまで読んで、それでもまだどのサイトで学ぶのか決めあぐねている方には、ドットインストールをおすすめします。

2011年のサービス開始以来、年々登録者数を増やし、なんと総登録ユーザー数が16万人まで上りました。プログラミング学習をしている人から全員登録しているんじゃないのか? と思えるほどの登録数です。

ドットインストールはプログラミング学習サービス界の重鎮と言っても過言ではありません。長いものに巻かれろとはよく言いますが、プログラミング学習サービス界の長いものは、ドットインストールで決まりです。悩んだら、ドットインストールが一押しです!

ドットインストールで挫折せず2ヶ月で未経験からエンジニアになった話
更新日 : 2019年5月3日

アプリでも学べるプログラミング学習サイト

プログラミング学習サイトは、PCだけでなくスマホでも学ぶことができます。今回紹介した中では

  • Progate
  • Schoo
  • ドットインストール(Webからサイト閲覧)

以上、3つのサービスがアプリから利用できます。アプリで学習するメリットはなんといっても手軽さではないでしょうか。移動中にできたり、外出先の空き時間などスキマ時間でサクッと学習できます!

プログラミングになれるまではスマホで学習して、なれてきたらPCで学習してもいいかもしれません。スマホで学習できるサイトについてはこちらで詳しく紹介しています。

プログラミング学習がスマホで手軽にできるおすすめアプリ厳選4選
更新日 : 2019年7月4日

超初心者あるあるなプログラミング学習の困りごと解決策

画像:shutterstock

学ぶ言語に迷っているなら:各言語の特長を知ろう

プログラミング学習サイトをいざ目の前にしたところで、どのプログラミング言語を学ぶかが決まっていなければ、踏み出せないですよね。はっきり言って、「学習するプログラミング言語を選ぶ」というのは超超超重要なポイントです。

なぜなら、どのプログラミング言語を学習するかで今後のエンジニア人生が変わるからです。習得したプログラミング言語によって、出来ることや、働ける業種、将来性などが大きく変わります。

では、どんなプログラミング言語を習得すればいいのか? 詳しくは下記の記事を参考にしてみてください。

【2019年最新】おすすめプログラミング言語を徹底比較ランキングTOP10
更新日 : 2019年7月31日

あなたに必要な言語が1分でわかる学習プラン診断

プログラミング言語の特徴は分かるけど、今後に関わることだからしっかり決めたい

そう考えている方は、「学習プラン診断」を使ってみてください。このアプリを使えば、あなたが今後作りたいものや理想とする働き方から、あなたにぴったりなプログラミング言語の提案をさせて頂いています。1分程度で終わるので、ぜひご活用ください。
学習診断アプリを使う

それでも

このアプリだけでは不安なので、直接話してもっと詳しくどの言語を学ぶべきか知りたい

このように思う方は、侍エンジニア塾の無料体験レッスンオススメ!。プロのコンサルタントや現役エンジニアのインストラクターが、あなたの目的にあったプログラミング言語を選ぶお手伝いをさせていただきます。

無料体験レッスンで話を聞く

【月500名以上が受講】1時間で人生が変わる無料体験レッスン
更新日 : 2019年6月25日

学び方に迷っているなら:まずは学習サイトを使ってみよう

そもそも参考書や入門書を使って勉強すればいいのか、それとも本記事で紹介しているような無料学習サイトで勉強すればいいのか、というところで悩んでいる方もいますよね。

まずはサイト学習を

いきなり入門書はNG!?正しいプログラミング学習教材の選び方」で詳しく話しましたが、いきなり入門書はダメです。まずは、本記事で紹介した無料学習サイトを駆使してプログラミングに慣れましょう。

プログラミングの勉強を始める初心者が最初にやるべき7つのこと
更新日 : 2019年10月8日

サイト学習のあとは書籍学習をすべし

無料学習サイトでプログラミングに慣れたあとは、参考書や入門書に触れましょう。サイト学習だけでは深い知識は手に入りません。どうしても限界があります。

しかし、やみくもに入門書を手に取るのもナンセンスです。プログラミング初心者におすすめの入門書52選【目的別ランキング保存版】で紹介したように、あなたのプログラミングを学習する目的を踏まえて、自分にあった入門書を選びましょう。

フリーランスを目指すなら〇〇×〇〇エンジニアで市場価値を勝ち取れ
更新日 : 2018年10月30日

モチベーションが維持できるか不安なら:学ぶ目的をしっかり考えよう

プログラミング学習で重要なのは、いかにモチベーションを維持するかです。モチベーションが下がってしまうと、学習時間を確保してもダラダラしてしまって進まなかったり、そもそも学習時間を確保する気持ちも無くなってしまうなど、挫折につながってしまうからです。

そのために重要なのは目標。まずはなにを作成するのか、なにを目標に学習をするのかを決めましょう。作るものや目標が定まれば、必要なプログラミング言語や学習フローが見えてきます。さらに、目標に向かって進んでいるという事実が、大きなモチベーションアップにつながるのです。

目標を立てる時のポイントは、達成までの期限を決めることです。期限があることにより自分を奮い立たせ、さらにモチベーションを高めることができます。

実際のエンジニア達がどのようにしてモチベーションを管理しているのか、下記の記事を参考にしてみるのもいいですね!

エンジニアのモチベーションが下がったら?すぐ実践すべき対処法
更新日 : 2019年8月2日

独学での学習に不安があるなら:誰かに相談してみよう

この記事を読んでいる方の中には、

独学で挫折せずに学習を続けられるのか

と不安を持つ人もいるかと思います。プログラミング初心者の方からしてみれば、学習方法も分からずどのようなキャリアを目指せば良いの分からないので、モチベーションが続かず挫折してしまう人が後をたちません。挫折の大きな原因としては

  • プログラミングを覚えてどんな未来を目指すのか明確じゃない
  • 学習プランが明確じゃないので、遠回りな学習をしてしまう
  • エラーなどで躓いた時にすぐに解決できる環境を用意できていない

などです。ここを自分で解決するのって結構無理がありますよね……

ですが、この挫折する原因を解決できる方法があります。それがプログラミングスクールで学習を進めることです。

なんだ、結局プログラミングスクール通わないとだめなのかよ・・・

と思う方もいるでしょう。しかし、プログラミングスクールに通うことでしか得られない有利なことがあります。それは

  • エンジニアのプロとマンツーマンレッスンで徹底的に学習をサポート
  • いつでも相談できる環境で学習効率をアップ
  • あなたに合ったカリキュラムで成長を実感出来る

など、あなたを挫折させない学習サポートが徹底されています。

ですが、プログラミングスクールもお金がかかります。なので、いきなり通うよりもまずは無料体験レッスンを受けてみましょう。

弊社で行っている無料体験レッスンでは、

  • あなたがプログラミングを学んでどんな未来を目指すのか
  • そのキャリアを考えた学習プランの提案
  • プログラミング学習に対する不安や疑問の相談

など、業界屈指のコンサルタントがあなたの悩み・不安を解決してくれます。

プログラミングを学んだ先の理想は一人一人違います。完全個別指導で、あなたに合わせた専属講師とカリキュラムで学習を進め、オリジナルサービスを開発することによって、転職やフリーランスデビュー、社内昇進などで様々な卒業生がキャリアを伸ばすことに成功しています。

プログラミングを学ぶ目的をしっかりヒアリングさせていただいた上で、最適な言語選定や学習プランの提案をさせて頂きます。まずは下記のカレンダーより空いてるお日にちにお気軽にお越し頂ければと思います。

番外編:プログラミングで彼女を作りながら学習してみた

Paiza

スクリーンショット 2015-12-24 18.49.07

引用元:Paiza http://paiza.jp/

転職サイトを運営する「Paiza」が提供するプログラミングで彼女を作るという企画です。プログラミングに関する問題を解いていき、あなただけの彼女を作っていきます。

期間限定で開催されているので、自分のプログラミングスキルを試したい方はお早めにどうぞ!

試しに編集部でやってみた

こちらがデフォルトの「彼女」です。

スクリーンショット_2015-12-09_3_00_54

引用元:Paiza http://paiza.jp/

問題が出題されます。つり目の女性が好きなので「つり目セット」をとりに仕掛けます。

スクリーンショット 2015-12-09 3.01.53

引用元:Paiza http://paiza.jp/

問題が面白いですね。「AnnAnnAnn...」って……(笑)

とりあえず書いてみましょう。提出するコードの言語はみんな大好き「Ruby」にします。

スクリーンショット 2015-12-09 3.10.34

引用元:Paiza http://paiza.jp/

よしできた! これでいけるでしょう! 提出してみます。

スクリーンショット 2015-12-09 3.11.35

引用元:Paiza http://paiza.jp/

正解しました! 「つり目セット」をゲットできました!

早速、「彼女」をつり目にしてみましょう。

スクリーンショット 2015-12-09 3.14.26

引用元:Paiza http://paiza.jp/

いかがでしょう。やはりいい感じになりましたね。寂しいクリスマスにはもってこいのサービスですね。

感想

楽しくプログラミングが学べます! 初心者の方でもチャレンジできる内容になっているので、今の自分のレベルを確認する意味でも、やってみて損はないと思います。

まとめ

いかがでしたでしょうか? 今回ご紹介した5つのサイトでプログラミングの超基礎レベルは網羅できるはずです。侍エンジニア塾では、プログラミング学習に関するコツやノウハウを多数公開しています。

是非参考にしてみてください。


未経験からWebアプリ開発にいたるまで!エンジニアになるためのプログラミングスキル修得方法
更新日 : 2018年11月29日

LINEで送る
Pocket

最短でエンジニアを目指すなら侍エンジニア塾

cta_under_bnr

侍エンジニア塾は業界で初めてマンツーマンレッスンを始めたプログラミングスクールです。これまでの指導実績は16,000名を超え、未経験から数多くのエンジニアを輩出しています。

あなたの目的に合わせてカリキュラムを作成し、現役エンジニア講師が専属であなたの学習をサポートするため効率よく学習を進めることができますよ。

無理な勧誘などは一切ありません。まずは無料体験レッスンを受講ください。

無料体験レッスンの詳細はこちら

書いた人

ハナキ ノボル

ハナキ ノボル

侍エンジニア塾ブログ編集長。オウンドメディア運営、コンテンツマーケティング、SEO対策が得意分野です。プログラミングはすべての人が学ぶべきスキルだと思っています。0→1を作り上げるエンジニアはとてもかっこいい職業で世の中のイメージ(3K)を変えたい!と密かに思ってます。現在Swiftを勉強中。音楽鑑賞が趣味で、ライブやフェスによく行きます。
インスタやってます。
ツイッターやってます。
ブログやってます。

おすすめコンテンツ

あなたにぴったりなプログラミング学習プランを無料で診断!

プログラミング学習の効率を劇的に上げる学習メソッドを解説