学習ロードマップ
プログラミング未経験から Ruby の文法を固め、Rails で MVC な Web アプリを一通り組み上げるまでを 5 冊で貫通する。
このロードマップが扱うもの
- プログラミングをほぼ未経験から始め、動く Web アプリを自力で組み上げたい初学者 - 他言語の経験はあるが Ruby / Rails は初めてで、素振りではなく実務標準の書き方を身につけたい中級者 - Rails チュートリアルや写経で一度は作ったが、MVC や Active Record の勘所が言語化できていないエンジニア
このロードマップの全体像
rails new から scaffold・ルーティング・マイグレーションまでを自分の手で通せるロードマップ
第 1 章
プログラミング経験ゼロでも挫折しにくい平易な導入書。まず手を動かして Ruby が動く実感を得て、学習ロードマップの初速を確保する起点として置く。
入門から抜けた直後に読む定番の実務向け Ruby 入門。テスト駆動やデバッグまで射程に入れ、Rails 学習に耐える Ruby 力の土台を敷き直す。
Ruby 3 対応の体系的教科書として、ブロック・クラス・モジュール・例外などを網羅する。疑問が出るたび引ける辞書役として中盤で据え直す。
簡易 SNS とイベント支援の 2 題材で Rails を通しで作り切る実践書。Ruby 力を Web アプリの形にする橋渡しとして、手を動かしながら読む。
Rails 6 系を題材に Active Record 設計・Docker 導入・運用まで踏み込む増補改訂版。チュートリアル卒業後の空白を埋める応用到達点として置く。