プログラミング学習サイトのおすすめ13選|独学で入門知識から身に付けよう!

プログラミング学習サイトのおすすめ13選|独学で入門知識から身に付けよう!

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

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

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

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

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

ロボットやキットなど使うプログラミングおもちゃに関しては下記のリンクを参考にしてみてください。
プログラミングおもちゃおすすめ人気ランキング11選|男の子も女の子も楽しめる!年齢別に紹介 - Best One(ベストワン)
プログラミングおもちゃおすすめ人気ランキング11選|男の子も女の子も楽しめる!年齢別に紹介 - Best One(ベストワン)>>

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

プログラミングを学ぶことで下記のメリットが上げられます。

  • 就職や転職で有利になるスキルが身につく
  • 新しいサービスやコンテンツを開発し社会貢献につながる
  • 趣味のゲームやサイト作りなどの開発に使える

現在ではさまざまなプログラミング学習サイトがあるため、まずは必要なポイントをおさえてからおすすめサイトをご紹介します。

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

プログラミング学習サイトを選ぶ上で必要なポイントを解説します。学びたい言語が対応しているのか、学習方法や難易度などサイトによって異なるためチェックしてみましょう。

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

プログラミング言語|学びたい言語が対応しているのかチェック
プログラミング言語は使用用途によって使えるものが異なり、大まかに「Web制作」「アプリ制作」「AI」の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)
初心者おすすめ度 ★★★★☆
有料コンテンツ あり

プログラミング学習サイトのおすすめを比較!

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

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

パソコン1つで独学で学ぶプログラミング学習サイトのほかにも、プログラミング学習ができるスクールや講義のオンライン説明会が受けられるサービスもご紹介します。

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

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

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

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

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

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

プログラミング学習サイトのまとめ

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