その前に、この本がRails3を対象としているので、、、という方もいるかもしれませんが、RubyとRailsのバージョンを揃えてやれば書いたコードはちゃんと動きますし、3と4の違いはそんなに大きくないので十分今も使えると思います。
本書は大量の知識を詰め込んでいるのですが、一つ一つの解説に全く手を抜いている感じがしません。躓きそうなところや周辺知識が欲しくなるところではちゃんと、注記などで説明されています。逆に言えば、読者が脱線しないように情報量などを著者がかなり上手くコントロールしているのだと思います。
サンプルコードがあるのですが、ちゃんと動きます。また、本に記載のあるコードを自分で書いてももちろんちゃんと動きます。コードは綺麗にディレクトリが分けられているので、わざわざ環境を最初から作りなおす必要なく、そのまま追記で書き進めていくことができます。地味ですが、これ、できてない本が多いと思います。こういう最低限のところをしっかり抑えています。コードの中のコメントも無駄なくわかりやすいです。
これもすごく大事だと思います。本によっては、ページに記載されていることを実行するために、3ページにもわたるコードを書かなければいけないものもあります。これは苦痛ですし、それだけコードが多いということは一般的な記述も含まれていることになると思うので無駄なことも多いです。挫折の元です。比較して、本書は数行で書かれていることが試せるような記載をしています。本当に学習が進めやすかったです。
初心者向けの本ですが、ひと通り目を通して概観をつかめれば、その後の学習のスピードも上がると思います。何より、本書でひと通り学習すれば、もう自分の力で調べてサイトを作ることができるようになります。おすすめの本です!