アフィリエイト広告を利用しています AWS HTML・CSS・JavaScript Linux PHP Python Ruby Webデザイン インフラ ポートフォリオ開発 副業

プログラミング無料でオンライン学習!独学におすすめの初心者向け教材まとめ

11月 4, 2023

これから無料でプログラミングを学ぼうと考えているIT初心者に向けて、独学におすすめの基礎からオンラインで学べるIT初心者向けプログラミング学習教材をまとめました。

プログラミングスクールに数十万円の入学金・受講料を支払うことなく、自分のペースで基礎からプログラミングスキルを身につけることができます。

各プログラミング言語に対して複数のオンライン学習教材を紹介していますので、まずは各学習サイトをざっと見たのち、あなたがとっつきやすそうなものを選んで独学を進めるととよいでしょう。

また、おすすめのオンライン学習教材としてPHPやRuby、Pythonなどの公式チュートリアルも掲載しています。

Progateや無料のオンライン学習教材だけでなく、公式チュートリアルでも学ぶことで「インターネット上にころがる断片的な知識ではなく正しい(=各プログラミング言語の公式組織が公開している)情報を調べている人材」という印象を人事担当者が抱いて面接等で高評価を得ることができるでしょう。

本記事で紹介しているオンライン学習教材で学べるプログラミング言語(フレームワーク等を含む)やツールなどの種類は以下の通りです。

無料で学べる言語

PHP・Laravel・CakePHP・Python・Django・Ruby・Ruby on Rails・Java・C言語・C#・Go言語・Scala・Swift・Perl・HTML・CSS・JavaScript・jQuery・React・Node.js・Vue.js・Angular・SQL・Git・GitHub・CircleCI・Jenkins・RSpec・Docker・AWS・Linux・WordPress

本記事で紹介するオンライン学習教材を利用する際は、利用規約等を確認のうえ自己責任で利用してください。

【PHP入門】無料で学べるプログラミング初心者向けオンライン学習教材

PHP簡易チュートリアル

CODEPREP(PHP)

PHP入門(Let'sプログラミング)

初心者用PHP入門

PHP入門 ~bituse~

PHP入門(Webkaru)

とほほのPHP入門

【Laravel入門】無料で学べるプログラミング初心者向けオンライン学習教材

Laravel入門(とほほのWWW入門)

【CakePHP入門】無料で学べるプログラミング初心者向けオンライン学習教材

コンテンツ管理チュートリアル

【Python入門】無料で学べるプログラミング初心者向けオンライン学習教材

Python チュートリアル

Python入門(Let'sプログラミング)

Python-izm

PythonエンジニアによるPython3学習サイト

Python 入門

CODEPREP(Python)

とほほのPython入門

【Django入門】無料で学べるプログラミング初心者向けオンライン学習教材

Django Girls のチュートリアル

Django ドキュメント

Django入門(とほほのWWW入門)

【Ruby入門】無料で学べるプログラミング初心者向けオンライン学習教材

20分ではじめるRuby

Ruby入門(Let'sプログラミング)

CODEPREP(Ruby)

とほほのRuby入門

【Ruby on Rails入門】無料で学べるプログラミング初心者向けオンライン学習教材

Ruby on Rails チュートリアル

Ruby on Rails入門(Let'sプログラミング)

【Java入門】無料で学べるプログラミング初心者向けオンライン学習教材

【Java入門講座】初心者からステップバイステップで学べる!

Java入門(Let'sプログラミング)

一週間で身につくJava言語の基本

CODEPREP(Java)

マンガで分かる Java入門講座

Java の基本

Java入門 ~bituse~

とほほのJava入門

Java初心者入門講座

【C言語入門】無料で学べるプログラミング初心者向けオンライン学習教材

一週間で身につくC言語の基本

C言語 入門(Let'sプログラミング)

苦しんで覚えるC言語

C言語入門 ~bituse~

C言語入門

【C#入門】無料で学べるプログラミング初心者向けオンライン学習教材

一週間で身につくC#言語の基本

C#入門(とほほのWWW入門)

【Go言語入門】無料で学べるプログラミング初心者向けオンライン学習教材

A Tour of Go(日本語版)

Goプログラミング言語のチュートリアル

お気楽 Go 言語プログラミング入門

Go Web プログラミング

Go言語入門

【Scala入門】無料で学べるプログラミング初心者向けオンライン学習教材

Scala研修テキスト

はてな教科書

JAVAプログラマーのためのSCALAチュートリアル

CODEPREP(Scala)

【Swift入門】無料で学べるプログラミング初心者向けオンライン学習教材

A Swift Tour(英語)

Swift による iOS 開発入門

WebエンジニアのためのSwift言語入門

初心者のためのSwiftプログラミング入門

プログラミング言語 Swift(はてな)

【Perl入門】無料で学べるプログラミング初心者向けオンライン学習教材

Perl入学式の教科書

はてな教科書

Perl入門(Let'sプログラミング)

とほほのperl入門

【HTML/CSS入門】無料で学べるプログラミング初心者向けオンライン学習教材

はじめてのWebデザイン『HTML・CSS』入門

CODEPREP(HTML)

CODEPREP(CSS)

HTML/CSS入門 ~bituse~

HTTP入門(とほほのWWW入門)

【JavaScript入門】無料で学べるプログラミング初心者向けオンライン学習教材

JavaScript リファレンス

JavaScript入門(Let'sプログラミング)

JavaScript 入門

マンガで分かる JavaScriptプログラミング講座

CODEPREP(JavaScript)

JavaScript入門 ~bituse~

とほほのJavaScriptリファレンス

【jQuery入門】無料で学べるプログラミング初心者向けオンライン学習教材

jQueryの使い方(Let'sプログラミング)

jQuery の基礎

CODEPREP(jQuery)

jQuery入門

jQuery入門(とほほのWWW入門)

【React入門】無料で学べるプログラミング初心者向けオンライン学習教材

Reactチュートリアル

React の基礎

React入門(とほほのWWW入門)

【Node.js入門】無料で学べるプログラミング初心者向けオンライン学習教材

基礎から学ぶNode.js

初心者のための Node.jsプログラミング入門

Node.js入門(とほほのWWW入門)

【Vue.js入門】無料で学べるプログラミング初心者向けオンライン学習教材

Vue.js 公式チュートリアル

Vue.js入門(とほほのWWW入門)

【Angular入門】無料で学べるプログラミング初心者向けオンライン学習教材

はじめてのAngularアプリケーションを作ろう

Angular 入門

Angular入門(とほほのWWW入門)

【SQL(DB)入門】無料で学べるプログラミング初心者向けオンライン学習教材

SQL ひっそり散歩 -初心者向けSQL解説サイト-

SQL攻略

一週間で身につくMySQL

DBOnline

MySQL チュートリアル

MySQL入門 ~bituse~

MySQL入門

MySQL/MariaDB(とほほのWWW入門)

【Git/GitHub入門】無料で学べるプログラミング初心者向けオンライン学習教材

サル先生のGit入門〜バージョン管理を使いこなそう〜

Learn Git Branching

GitHub入門(とほほのWWW入門)

Gitチュートリアルとトレーニング

【CircleCI入門】無料で学べるプログラミング初心者向けオンライン学習教材

CircleCI チュートリアル

【Jenkins入門】無料で学べるプログラミング初心者向けオンライン学習教材

【初心者】とにかく初歩的なJenkinsの使い方

サルでもわかるJenkins入門〜自動テスト環境を構築しよう

【RSpec入門】無料で学べるプログラミング初心者向けオンライン学習教材

「使えるRSpec入門」シリーズ(Qiita)

【Docker入門】無料で学べるプログラミング初心者向けオンライン学習教材

Dockerドキュメント日本語化プロジェクト

入門 Docker

さわって理解するDocker入門

とほほのDocker入門

【AWS入門】無料で学べるプログラミング初心者向けオンライン学習教材

セルフペースラボ

【Linux入門】無料で学べるプログラミング初心者向けオンライン学習教材

【Linux入門講座】初心者からステップバイステップで学べる!

$ cat user Linux

Server World

Linux入門

【WordPress入門】無料で学べるプログラミング初心者向けオンライン学習教材

WordPressの使い方

はじめての『WordPress』入門

ポートフォリオ制作なら有料のオンライン学習教材がおすすめ

無料の学習サイトで独学してもプログラミングスキルを身につけることは可能です。

しかし、実務未経験からエンジニアに転職したいなら体系的かつ網羅的に各プログラミング言語の知識・スキルを習得できる有料のオンライン学習教材を活用した方がいいでしょう。

特にUdemyやTechpitの講座なら受講を通じてWebアプリが開発できるので、それをカスタマイズ(機能追加など)することでオリジナルポートフォリオを完成させられるスキルが身に付きます。

オリジナルポートフォリオをHerokuやAWSなどで公開し、それを職務経歴書などの応募書類や面接でアピールすることがWebエンジニアになるためには必須なので、転職活動を見据える場合はこちらがおすすめです。

また、独学でプログラミングを学んでいると、テキストを読んでもわからない箇所がでてきたりエラーがどうしても解決できなくて悩むことがあります。

このようなとき、現役のITエンジニアが自分の質問に答えてくれたらなと感じることもあるでしょう。

プログラミングについて現役ITエンジニアに無制限で質問できるRailsHackのようなオンライン学習教材もありますので、挫折しそうになったらこちらで学ぶのもおすすめです。

\現役エンジニアが無制限サポート/

公式ページを確認する

安価でアプリ開発が学べる

一部有料のIT初心者向けプログラミング教材

Progate:月額990円(税込)~

schoo:月額980円(税込)

ドットインストール:月額1,080円(税込)

paizaラーニング:1ヶ月プラン1,078円(税込)

Proglus:月額1,078円(税込)

ディープロ:月額1,010円(税込)

有料のIT初心者向けプログラミング教材

Udemy

Techpit

おすすめ転職エージェント

TechClipsエージェント

・年収UP率93%
・求人は自社サービスを持つ事業会社に特化
・現役エンジニアがキャリアコンサルタント

クラウドリンク

・100%自社内開発求人に強い
・平均58.3万円の年収アップ
・多数のフルリモート案件を取り扱い

テックゲート転職

・Web開発会社が運営
・未経験OKの求人豊富
・専任アドバイザーがフルサポート

  • この記事を書いた人

たけし

30代インフラエンジニア。DPro卒業生。

テンプスタッフ・テクノロジー株式会社などの正社員として特定派遣やSESで働く。
炎上案件や元請けSIerプロパーのパワハラに嫌気が差し自社サービス開発企業に転職。

充実した日々を送る中で、駆け出し時代に1から仕事を教えてくれた上司や助けてくれた先輩、病んでいたとき支えてくれた仲間のおかげで今があると気づき、悩めるエンジニアたちのキャリア相談にのりはじめる。

未経験からエンジニア転職したい方、客先常駐を辞めてサービス開発したい方にプログラミング独学法や未経験可・Web系求人探しのコツ、ブラック企業の見抜き方を紹介。

転職サポートをした10名ほどからWebエンジニアの内定報告をもらう。

-AWS, HTML・CSS・JavaScript, Linux, PHP, Python, Ruby, Webデザイン, インフラ, ポートフォリオ開発, 副業