プログラミングを無料で勉強!初心者におすすめの学習サイトTop5

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

いきなりですが、あなたはこんな経験ありませんか?「プログラミング 学習 無料サイト」とかでググってたら、とにかくたくさんの学習サイトが出てきて、

え、こんなにあるの?!たくさんありすぎ!実際、どれ使ったらいいの?

っていうやつです。僕はプログラミングを勉強しだした時、そんな状況に陥りました。

そこで今回は、2018年現在で人気のあるプログラミング学習サイトを5つに厳選し、さらにいくつかの評価基準をもうけて徹底比較、そしてそしてなんとランキング形式でご紹介していこうと思います。

ちなみに評価基準は以下の5つです。

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

最後には、おまけとして、

そもそもどのプログラミング言語を学べばいいのか
どうやって学習していけばいいのか
何の学習サイトを使えばいいのか

そういった悩みを抱えている方に対してのアドバイスも載せています。ぜひ参考にしてみてください!

それでは、早速ご紹介していきましょう!プログラミングスクールに通うことも視野に入れておきましょう。


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

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

おすすめランキングTOP5

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

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

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

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

こんな人にオススメ

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

勉強出来ること

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

何がいいの?

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

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

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

2位:Progate

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

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

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

こんな人にオススメ

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

勉強出来ること

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

何がいいの?

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

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

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

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

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

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

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/

4位:paiza動画ラーニング

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

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

こんな人にオススメ

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

勉強出来ること

  • Ruby
  • Python
  • PHP

何がいいの?

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

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

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

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

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

5位:コードモンキー

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

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

こんな人にオススメ

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

勉強出来ること

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

何がいいの?

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

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

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

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

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

比較表

画像:スクール比較表

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

この記事をここまで読んで、それでもまだどのサイトで学ぶのか決めあぐねている方には、ドットインストールをおすすめします。2011年のサービス開始依頼、年々登録者数を増やし、昨年7月にはなんと総登録ユーザー数が16万人まで上りました。

プログラミング学習をしている人は全員登録しているんじゃないのかと疑うほどの登録数です。ドットインストールはプログラミング学習サービス界の重鎮と言っても過言ではないです。長いものに巻かれろとはよく言いますが、プログラミング学習サービス界の長いものは、ドットインストールで決まりです。

悩んだら、ドットインストールで決まりです!他にも手軽にスマホで学習できる学習アプリもあります。どんな学習アプリがあるか気になる人はこちらを覗いてみてください。


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

アプリで学べる学習サイト

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

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

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

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

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

学習を始めるのに迷っていませんか?

画像:shutterstock

学ぶ言語に迷っているあなた

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

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

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

人気プログラミング言語を徹底比較!最新2019年の言語ランキングTOP10
更新日 : 2019年4月22日

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

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

それでも

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

このように思う方は、弊社の無料体験レッスンをご活用ください。インストラクターが、あなたの目的にあったプログラミング言語を選ぶ手伝いをさせていただきます。

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

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

学び方に迷っているあなた

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

まずはサイト学習を

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

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

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

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

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

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

独学での学習に不安がある人は?

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

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

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

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

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

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

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

と思う方もいるかと思いますが、プログラミングスクールに通うには理由もあります。その理由が

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

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

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

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

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

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

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

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

初心者過ぎて、何をすればいいのか全くわからない方へ

画像:shutterstock

学ぶ目的を決めましょう

プログラミング学習を成功させるには目標を決めることが大切です。まずはなにを作成するかを決めましょう。作るものによって必要なプログラミング言語も決まります。目標が決まったら3ヶ月で目標を達成する!といった感じで期限を設けましょう。

目標はだいたい1週間周期位まで細分化すると、効果的です。目標が達成できなかった場合は、なぜ目標を達成できなかったか考えていくことで原因を特定できます。この作業を定期的に行うことで、プログラミング学習をより効率的に学習できますよ。

独学での学習はモチベーションが全て

独学でプログラミングを学習するには、モチベーションを保たなくてはなりません。何をするにしてもモチベーションがなければ始まらないですよね。

モチベーションを保つコツとして、プログラミングを学ぶことで何を得られるかを知っておきましょう。どれだけのメリットがあるのか知っておくことで、モチベーションを保てますよ。

学ぶだけでもOK?プログラミング学習で得られる3つのメリット
更新日 : 2019年4月10日

まとめ

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

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


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

番外編

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/

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

感想

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

おすすめのコンテンツ

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

「何の言語から勉強すればいいかわからない・・・」そんなあなたに質問に答えていくだけで、何の言語を学べば良いのか診断いたします!未経験から6ヶ月でプログラミング習得に向けた学習プランが1分で分かる!

現役フリーランスエンジニアによる無料体験レッスン実施中!

もし、あなたが、

  • 経験、年齢、学歴に不安がある
  • 挫折しない学習方法が知りたい
  • アプリ開発で困っている
  • エンジニアの”生”の声が聞きたい!
  • 仕事獲得の仕方がわからない
  • エンジニアに転職したいが何をすればいいかわからない

など、プログラミング学習やキャリアのことでお困りであれば、まずは『無料体験レッスン』にお申し込み下さい。

あなたにとって、最適の解決策をご提案させていただきます。

詳しくは下の画像から詳しいサービス内容をご確認ください。

cta_mtm3

非常識な結果を出す卒業生多数!

エンジニアキャリア戦略

人気記事セレクション

3000名以上来場の人気セミナーが開催決定

18歳で時給6000円だった侍エンジニア塾代表の木内より、『プログラミングで人生を変える』ための学習方法をお教えます。

0からプログラミングを習得し、フリーランスエンジニアになる方法プログラミング学習の効率を劇的に上げる学習メソッドを解説しますので、奮ってご参加ください。

  • 日付:4/20(土),4/27(土)
  • 時間:14:00〜17:35終了予定
  • 場所:当社 道玄坂オフィス
  • 住所:〒150-0043 東京都渋谷区道玄坂2丁目11-1 Gスクエア渋谷道玄坂 4F *Googleマップでは「東京都渋谷区道玄坂2丁目11-1」で検索してください。近隣にスクエア渋谷という別のビルがあるためご留意ください。
  • 参加費:無料
  • URL:https://seminar.sejuku.net/
詳しくは下の画像をクリックして弊社セミナー内容をご確認ください。

LINEで送る
Pocket

この記事が気に入ったら
いいね!をしてフォローしよう

最新情報をお届けします

書いた人

ハナキ ノボル

ハナキ ノボル

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