Если вы живете в публичной библиотеке, зайдите и оформите там каждую книгу по Rails (начиная с самых последних). И добавьте книгу по Ruby, пока вы там. Серьезно, библиотека была моим лучшим ресурсом. Даже старые книги были очень полезны. Так что, если это книги по Rails 2? Вы все еще многому научитесь. А если вам не нравится, как пишется книга, прекратите читать ее и возьмите другую.
Я просмотрел текущую версию The Rails Way (полученную из библиотеки) несколько месяцев назад. В то время это было слишком плотно для меня. (По профессии я не программист.) Agile Web Development с Rails также может быть трудной для новичка.
Я думал, что Learning Rails легко читать. Кроме того, Simply Rails 2.0 был хорош, потому что он прошел через создание Digg-подобного приложения.
Когда вы хотите узнать больше, чем просто Rails, я обнаружил, что Ruby for Rails дает мне хорошее представление об основах.
Как только вы освоитесь с Rails, найдите Metaprogrammning Ruby. Я читаю это сейчас, и это здорово. Это поможет вам понять все те драгоценные камни, которые вы используете, и поможет вам создать свою «магию».