プログラミング学習サイトのおすすめ13選|無料で入門知識を学べるサイトも!

プログラミング学習サイトのおすすめ13選|無料で入門知識を学べるサイトも!

BestOne編集部

2020年05月11日時点の最新価格で比較できます

プログラミング学習入門から使えるおすすめサイトをご紹介します。プログラミングスキルを身に付けることで、IT業界をはじめとしたさまざまな職場での活躍が見込めますよ。今回は、プログラミング学習サイトを選ぶ上での入門的な基礎知識のポイントから、プログラミング初心者におすすめな無料サイトを記載。オンラインで学べるプログラミング学習サイトを探す参考にしてみてください。

企画·制作
オールアバウト Best One 編集部
株式会社オールアバウトのメディア事業部にて、いま買うべきおすすめの商品を紹介する情報サービスBest One(ベストワン)の企画制作をしています。家電やガジェット、生活雑貨等の調査・口コミ・実機検証レビューをはじめお得なセール情報まで、もっと簡単に比較できるサービスづくりを追及しています。
詳しくはこちら

本コンテンツは、オールアバウトBest One編集部の調査に基づいて、独自に制作されたものになります。また、コンテンツの内容やランキングは広告出稿等の有無に影響を受けることはありません。なお、記事内で紹介した商品を購入すると売上の一部が当サイトに還元されることがあります。

目次
プログラミング学習サイトとは?
プログラミング学習サイトのメリットとデメリット
プログラミング学習サイトを選ぶ上でのポイント
プログラミング学習サイトのおすすめ13選
プログラミング学習スクールの無料オンライン説明会もチェック!
まとめ

プログラミング学習サイトとは?

プログラミング学習とは?
プログラミング学習サイトとは、場所を問わずにパソコン1つで気軽に始められるサービスです。本来は独学でプログラミングの本やキットを参考に勉強するのが一般的ですが、キットやロボットも不要。

無料で学習できるサイトもあり、画像や動画でわかりやすくプログラミングを学ぶことができます。また、プログラミングを学ぶことで様々なメリットがあります。

ロボットやキットなど使うプログラミングおもちゃに関しては下記のリンクを参考にしてみてください。
プログラミングおもちゃおすすめ人気ランキング プログラミングおもちゃおすすめ人気ランキング>>

プログラミング学習サイトのメリットとデメリット

プログラミング学習サイトは、独学で質の高い内容が学べるのがメリット。無料で学習できるサイトもあり、自宅で都合のよい時間を活用して、スキルアップを叶えることができます。一方、教えてくれる先生がいるわけではないため、人によってはつまづいてしまうことも。利用を悩んでいるという方は、これから詳しく解説するメリットとデメリットを比較してみてください。

プログラミングを学習するメリット

プログラミングを学ぶことで下記のメリットが上げられます。
 
  • 就職や転職で有利になるスキルが身につく
  • 新しいサービスやコンテンツを開発し社会貢献につながる
  • 趣味のゲームやサイト作りなどの開発に使える
 
プログラミング学習サイトのメリットは、無料でも質の高い内容を学ぶことができる点です。プログラミング学習は自分一人で、好きな時間にできるのがメリットです。プログラミング学習サイトを使えば、そのような学習時間に自分の都合に合わせてプログラミングを学ぶことができます。

プログラミング学習サイトのデメリット

プログラミング学習サイトのデメリットは、つまずいた時に教えてもらうことができない点です。プログラミングは正解の書き方が決まっている一方、ミスの仕方は無限大です。ミスしやすい書き方はあっても、自分のバグが必ずしもそのミスに則っているとは限りません。先生のいないプログラミング学習サイトでは自分のバグがどうして起こっているのかを自分で見つけなければならず、大変です。

プログラミング学習サイトを選ぶ上でのポイント

プログラミング学習サイトを選ぶときにはまず、「HTML/CSS」「PHP」など自身が学びたい言語に対応しているかをチェックすることが重要。また、講義形式の動画を鑑賞したり、ゲーム感覚で学んだりと、どのような学習方法が可能なのかという点と、難易度も押さえておきたいポイントです。ここから詳しく解説するので、プログラミング学習サイトを選ぶときの参考にしてみてください。

プログラミング言語|学びたい言語が対応しているのかチェック

プログラミング言語|学びたい言語が対応しているのかチェック
プログラミング言語は使用用途によって使えるものが異なり、大まかに「Web制作」「アプリ制作」「AI」の3つに分けられます。何から学びたいのか、学習の目的にあったプログラミング言語を学べるサイトがどうか確認することがポイントです。ここからは、3つの目的別に、学んでおいた方がよい言語について解説していきます。

▼Web制作|「HTML/CSS」や「Javascript」が一般的

Web制作をしたいという方には、「HTML」「CSS」や「Javascript」が一般的です。また、サイト内にシステム機能を追加したいという場合は上記のとあわせて「PHP」を学ぶのがおすすめです。

▼アプリ制作|「PHP」「Ruby」「Swift」など

アプリ制作や開発などに携わりたい、作りたいという方は「PHP」「Ruby」「Swift」などを学習できるサイトがおすすめです。

▼AI開発|「Python」がおすすめ

AI(人工知能)の開発をしたい方は「Python」がおすすめ。AI開発のプログラマ求人やライブラリで「Python」が用いられているものが多く需要があるためです。

学習方法|動画やスライド、ゲーム感覚で学べるサイトも

プログラミングはとても複雑で難しいものが多いです。そのため自分にわかりやすい学習方法で学べるサイトを選びましょう。中でも講義形式の動画やスライドでわかりやすく、まるでオンライン講座のように学べるサイトや、ゲーム感覚で楽しみながら学べるサイトもあるので要チェックです。

難易度|学習範囲や学びやすさなど

難易度|学習範囲や学びやすさなど
学習方法とあわせて難易度も考慮しましょう。初心者の場合は、まずは基礎が学べるものから初めて次第にプログラミング知識を培っていきましょう。サイトによっては応用編や実用的なプランの有料版もあるため、期間で自分のスキルに応じてグレードアップするのもおすすめです。

プログラミング学習サイトのおすすめ13選

ここからは、プログラミング学習サイトのおすすめをご紹介します。ゲーム感覚でコードを学べるものや、初心者向けの教材から徐々にグレードアップできるもの、子供から大人まで幅広い世代に対応するものなど、さまざまなサイトをピックアップ。基本的にはすべて無料ですが、有料プランもあるため、比較表も参考にしながら気になるサイトを見つけてみましょう。

ドットインストール

3分の動画でわかる!すきま時間で効率的に学習

ドットインストールは、すべてのレッスンが3分の動画で提供。そのためすきま時間を利用して気軽にプログラミングを学習できます。スマートフォンからの視聴も可能で、420種類以上の豊富で幅広いレッスンが用意されていて、実践的な知識を習得できます。月額980円の有料プレミアム会員になれば、わからないところを先生に質問できますよ。
学べる言語 HTML、CSS、Java、JavaScript、Ruby,、PHP、Swift、C、Go
初心者おすすめ度 ★★★★★
有料コンテンツ あり(月額980円)

Progate(プロゲート)

イラスト形式でわかりやすい!その後の実践演習も

Prigate(プロゲート)は、オンライン上でイラスト形式でプログラミングをわかりやすく学習できるサービス。無料でHTMLやRubyの基礎など16種類のレッスンを学べます。月額980円のプラス会員になれば、全66種類のレッスンを受けられます。挫折しがちな環境構築が不要なのも嬉しいですね。
学べる言語 HTML、CSS,、JavaScript、JQuery、PHP、Ruby、Ruby on Rails、Java、Pythonなど
初心者おすすめ度 ★★★★★
有料コンテンツ あり(月額980円)

schoo

オンライン生放送の授業でプログラミング学習!

Schooは、会員登録無料で生放送による専門家の授業に参加してプログラミングを学習できます。タイムラインやチャットにコメントを送ることで、講師や同じ授業を受けている生徒で意見交換が可能。生放送のためその時間に視聴できなければ受けることはできませんが、録画授業は録画チケットで見ることができます。月額980円の有料会員になれば、いつでもすべての動画、生放送を閲覧できます。
学べる言語 C、C#、HTML、Java、JavaScript、SQL、PHP、Python3、Rubyなど
初心者おすすめ度 ★★★★☆
有料コンテンツ あり(月額980円、月額1980円)

paizaラーニング

ゲーム感覚でも!3分動画で気軽に勉強

paizaラーニングは、ドットインストールと同様に約3分の動画形式で、気軽に勉強ができます。環境構築が不要で、ブラウザ上にコードを書いて練習が可能。プロのエンジニアにも質問ができて、不明な点もすぐに解決できます。また、ゲーム感覚でコードを学べるコンテンツもあるため、学習内容に応じて選んでみるのもおすすめです。
学べる言語 C、C#、HTML、Java、JavaScript、SQL、PHP、Python3、Ruby
初心者おすすめ度 ★★★★☆
有料コンテンツ あり(月額600円)

CODEFREP

教材の反復練習でプログラミングを学習!

CODEFREPは、無料で、実際に手を動かして反復練習を行いプログラミングを学習できるサイトです。穴埋め形式により直感的にプログラミングを学習でき、初心者向けの教材から応用編、上級編とだんだんとグレードアップできます。挫折しかけた時はディスカッションボードに質問でき、仲間と意見を共有できます。
学べる言語 HTML、CSS、Ruby、PHP、jQuery、Bootstrap、Java
初心者おすすめ度 ★★★☆☆
有料コンテンツ なし

apple Swift Playgrounds

Swiftをアプリで学習しよう

Swift Playgroundsは、MacやiPadに導入できるプログラミング学習アプリです。iOS用のアプリ用「Swift」をiPadで学習できるのが大きな特徴で、アプリのインストールのみで細かい準備は不要。ゲームのキャラクターをコードで動かしたり、ドローンやAR(拡張現実)の操作など様々なプログラミングに挑戦できます。
学べる言語 Swift
初心者おすすめ度 ★★★★☆
有料コンテンツ なし

Coffee-Cup

Rubyを短時間で学べる!

Coffee-Cupは、約20時間でRubyについて学習できるのが特徴。通常複雑なプログラミング学習を非常に短い時間で学習できるのは嬉しい要素の1つで、基礎から実践まで無料で学ぶことができます。とはいえHTMLやCSSの基礎を学んでいる前提の学習のため、初心者には少し難しいかもしれませんが、簡単で短い授業のためおすすめです。
学べる言語 Ruby、Ruby on Rails
初心者おすすめ度 ★★☆☆☆
有料コンテンツ なし

Udemy

学びたい動画で効率的に学習!お得なセールも

Udemyは、動画でプログラミング学習できるサイトです。基礎的なプログラミング言語の教材をはじめ、アプリケーションの開発について学べる授業動画などコンテンツが満載。大半の動画は有料となっていますが、キャンペーンによりお得なセールも開催していることが多いので、逐一チェックすることをおすすめします。
学べる言語 C、C#、HTML、Java、JavaScript、SQL、PHP、Python3、Rubyなど
初心者おすすめ度 ★★★☆☆
有料コンテンツ あり

ミニツク

Rubyが本格的に身につく!

ミニツクは、Rubyの学習に特化したサイトで、Rubyを本格的に学びたい方におすすめです。Rubyの民間資格でもあるRuby技術者認定試験(Silver)の対策が可能。入門編と演習編の2つで構成されていて、入門編をクリアした人は段階をアップできます。ミニツクの演習編をクリアできればRubyのプロと言っても過言ではないでしょう。
学べる言語 Ruby、Ruby on Rails
初心者おすすめ度 ★★☆☆☆
有料コンテンツ なし

Progra!(プログラ)

自習型でプログラミング学習!Scratch言語を学べる

プログラは小学生・中学生を対象に用意されたプログラミング学習動画を見ることで、先生いらずで穴埋め形式によりプログラミングの基礎を学習できます。無料体験もあり、世界的に人気の高いプログラミング言語「Scratch」を学習可能。月額2,980円(税別)ですべての動画が見放題、使い放題となり、小学校でのクラス単位での使用もおすすめです。
学べる言語 Scratch2、Scratch3
初心者おすすめ度 ★★★★☆
有料コンテンツ あり(月額2980円)

シラバス(Cyllabus)

マネしながらプログラミングを学習!

シラバスは、キャプチャを見ながらそれをマネして、Webページを作る手順をわかりやすく学ぶことができます。HTMLやCSSといったプログラミング言語をはじめ、「illustrator」や「Photoshop」の基本的な操作やレンタルサーバーへのアップロードなども総合的に学べます。Web制作をメインに考えている方におすすめのサイトです。
学べる言語 HTML、CSS
初心者おすすめ度 ★★★★★
有料コンテンツ なし

文部科学省 プログラミン

文部科学省運営のプログラミング学習サイト

プログラミンは、文部科学省が開発、運営をしているプログラミング学習サイトです。小学生や中学生などの子供向けに作られています。ブロックを組み合わせ、絵を自由に動かしてプログラムについて簡易的に学ぶことができます。サイトに使われている「Adobe Flash Player」は、2020年12月31日をもって提供及びサポートの終了が予定されているので注意しましょう。
学べる言語 Scratch
初心者おすすめ度 ★★★★★
有料コンテンツ なし

コードモンキー(CODEMONKEY)

ゲームでプログラミング学習

コードモンキーは、おさるのモンタをプログラムで操作して、ゲーム感覚でプログラミング学習ができます。子供から社会人まで、実際にコードを入力しながらプログラミングを身に付けられます。無料のコースでは全30ステージを体験可能。有料版を購入することで約300以上のコースが体験でき、より高度なプログラミングを学習できます。
学べる言語 CoffeeScript(Javascript)
初心者おすすめ度 ★★★★☆
有料コンテンツ あり

おすすめ商品の比較一覧表

紹介したおすすめ商品の価格や詳細情報などを比較しやすく一覧にまとめました。自分にぴったり合った商品選びの参考にしてください。
商品名 ドットインストール Progate(プロゲート) schoo paizaラーニング CODEFREP Swift Playgrounds Coffee-Cup Udemy ミニツク Progra!(プログラ) シラバス(Cyllabus) プログラミン コードモンキー(CODEMONKEY)
商品画像
apple
文部科学省
最安価格
特徴 3分の動画でわかる!すきま時間で効率的に学習 イラスト形式でわかりやすい!その後の実践演習も オンライン生放送の授業でプログラミング学習! ゲーム感覚でも!3分動画で気軽に勉強 教材の反復練習でプログラミングを学習! Swiftをアプリで学習しよう Rubyを短時間で学べる! 学びたい動画で効率的に学習!お得なセールも Rubyが本格的に身につく! 自習型でプログラミング学習!Scratch言語を学べる マネしながらプログラミングを学習! 文部科学省運営のプログラミング学習サイト ゲームでプログラミング学習
学べる言語 HTML、CSS、Java、JavaScript、Ruby,、PHP、Swift、C、Go HTML、CSS,、JavaScript、JQuery、PHP、Ruby、Ruby on Rails、Java、Pythonなど C、C#、HTML、Java、JavaScript、SQL、PHP、Python3、Rubyなど C、C#、HTML、Java、JavaScript、SQL、PHP、Python3、Ruby HTML、CSS、Ruby、PHP、jQuery、Bootstrap、Java Swift Ruby、Ruby on Rails C、C#、HTML、Java、JavaScript、SQL、PHP、Python3、Rubyなど Ruby、Ruby on Rails Scratch2、Scratch3 HTML、CSS Scratch CoffeeScript(Javascript)
初心者おすすめ度 ★★★★★ ★★★★★ ★★★★☆ ★★★★☆ ★★★☆☆ ★★★★☆ ★★☆☆☆ ★★★☆☆ ★★☆☆☆ ★★★★☆ ★★★★★ ★★★★★ ★★★★☆
有料コンテンツ あり(月額980円) あり(月額980円) あり(月額980円、月額1980円) あり(月額600円) なし なし なし あり なし あり(月額2980円) なし なし あり

プログラミング学習スクールの無料オンライン説明会もチェック!

パソコン一つで独学で学べる「プログラミング学習サイト」のほかにも、プログラミング学習ができるスクールや講義のオンライン説明会が受けられるサービスも紹介します。自学自習はやはり不安という方、わからない箇所は先生にしっかりと聞いて解決したいという方は、スクールも検討してみるのがおすすめです。

株式会社アイデミー オンラインAIプログラミングスクール Aidemy Premium

転職に有利になるAIプログラミングが学べる!

PythonをはじめとしたAI開発に基づくプログラミングを学べるアイデミースクールのオンライン相談会が無料で実施されています。AI開発コースのほかにも3つのコースがあり、ご自身の希望にそった選択ができます。オンライン相談会への予約はたった30秒ほどで済むため、気になる方は詳細ページにてチェックしてみましょう。
学べる言語
初心者おすすめ度
有料コンテンツ

株式会社div テックキャンプオンライン説明会

業界最大級の未経験を対象としたテクノロジースクール

テックキャンプのオンライン説明会は、業界最大級の未経験を対象としたプログラミング学習説明会で、約20分という短い時間で無料で参加が可能です。パソコンやタブレット、スマホがあればすぐに閲覧可能で、プログラミングについての説明を受けられます。参加するだけで豪華な特典も用意されています。
学べる言語
初心者おすすめ度
有料コンテンツ

まとめ

プログラミング学習サイトのおすすめをご紹介しました。プログラミング学習は、非常に複雑で種類も多く迷いがち。やりたいことの目標をしっかりと持って、モチベーション維持しながら継続することがポイントです。他のユーザーと掲示板や情報サイトでのコミュニティで情報を共有しつつ、切磋琢磨してめげずにスキルを磨いていきましょう。

※記事に掲載している商品の情報はBestOne編集部の調査結果に基づいたものになります。
※ランキングは、専門家による選び方のポイントや、Amazon・楽天市場・Yahoo!ショッピングなど各ECサイトの売れ筋上位商品、口コミ・検証・アンケート・価格情報等を参考にBestOne編集部にて順位付けしたものになります。
※記事に掲載している商品の価格はAmazonや楽天市場などの各ECサイトが提供するAPIを使用しています。そのため、該当ECサイトにて価格に変動があった場合やECサイト側で価格の誤りなどがあると、当サイトの価格も同じ内容が表示されるため、最新の価格の詳細に関しては各販売店にご確認ください。

あなたにおすすめの記事
プログラミングランキング
関連記事