私が独学をして、マジ神だと思うサイトおよび他

Qiita 掲載。著者 chi1180 が独学でプログラミングを習得する過程で発見した「神サイト」をカテゴリ別にまとめた記事。4640いいね・5331フォロワーの人気記事。総投資額14600円(ノートPC14000円+マウス600円)で独学を始めた著者の実体験に基づく選定。Notion版DBも別途公開。

「探ってみると私たちのために手を差し伸べてくれている方々はたくさんいらっしゃることに気づける」

プログラミング学習サイト

No.URL / サイト説明
1freeCodeCamp無料でプロジェクト型学習・認定証取得が可能。日本語対応。Google/Apple/Amazon就職実績あり
2W3SchoolsHTML・CSS・JavaScript・TypeScript・Python・Go・C・Node.js・React・Gitまで完全無料のチュートリアル群
3JavaTpointW3Schoolsに類似。プログラミング・フレームワークの学習が可能
4JavaDrive日本語。実際の開発に役立つ幅広い知識を手軽に取得できる
5web.dev/learnWeb開発知識の複数コース。日本語表示。サイトデザインが学習意欲を高める
6ゼロからC++日本語。C++をゼロから段階的に習得できる
7java-code.jp項目が細かく分かれており1つ1つの内容をしっかり学べるJava入門
8Ruby公式リファレンス日本語Ruby公式。要点だけ手っ取り早く確認できる
9Swift公式ドキュメントSwift全網羅。英語のみ
10Apple Swift動画Swiftについての公式動画ページ。英語
11Kotlin和訳リファレンスKotlin言語リファレンスの日本語訳
12PHP公式マニュアル日本語PHP公式。始めから終わりまで一冊で完結
13Go言語ドキュメント(日本語)日本語Goドキュメント。必要な知識はほぼ全て学習可能
14Go Tour 日本語知識提供→課題→次の知識のサイクルで確実に身につくGo入門
15サバイバルTypeScriptTypeScript学習リソース集。他サイトと併用推奨

追加掲載(2025-08-31 Added)

  • Rust公式書籍(日本語) — 安全性とパフォーマンスに優れたMozilla製言語。Zedエディター・Tauri で採用
  • Wokwi — Arduino/ESP32/STM32/Pi PicoのマイコンシミュレーターがWeb上で動作。ハーバード大学も使用
  • SQLBolt — ブラウザだけで実践的・段階的にSQLを学べる。環境設定不要

自分のレベルチェック

サイト内容
webdesigner-go.com コーディング練習CSS・HTMLのレベル別コーディング課題
AtCoder競技プログラミングのコンテストサイト。ほぼ毎週開催・世界規模
AtCoder Problems(kenkoooo)AtCoderの過去問に取り組めるサイト。コンテスト外で腕を磨ける

その他

サイト内容
日本Node.js公式Node.js日本語公式サイト
Microsoft Learn PowerShellPowerShellおよびシェルスクリプトの学習。業務効率化の手法習得
MIT OCWMIT全講義が無料。PythonやCSE(コンピュータシステム工学)を含む
京都大学OCW京都大学の講義が視聴可能。情報分散アルゴリズム等

Hacking

サイト内容
TryHackMeハッキング学習の有名サイト。基本無料・プロジェクト型
HackTricks実用的なハッキング手法・防御方法を網羅

著者の独学哲学

  • 初期投資を最小化する: ノートPC14000円+マウス600円のみ。いいものはレベルが上がってから
  • 無料リソースを探し尽くす: 調べれば何とかなる。知識習得に金はかけない
  • 神サイトを早期発見する重要性: 「もうちょっと早く見つけときゃあよかった!」を経験から共有

関連