Перед тем, как вы начнете работать с Rails, я бы начал с книги по кирке (Программирование на Ruby Дейвом Томасом http://www.pragprog.com/titles/ruby3/programming-ruby-1-9), поскольку у вас есть опыт программирования и убедитесь, что у вас есть хорошее основание для Ruby.
ТогдаЯ хотел бы пройтись по Ruby Koans и выполнить некоторые из рубиновых викторин. И то, и другое весело и здорово.
Затем я бы начал с http://ruby.railstutorial.org/ruby-on-rails-tutorial-book Майкла Хартла или с Agile Web Development с Rails (http://pragprog.com/titles/rails4/agile-web-development-with-rails) убедитесь, что вы получаете последнюю версию.
Я бы сначала предложил учебник Майкла Хартла. Не беспокойтесь, если вы чувствуете, что вас немного уводит носом. Я нашел Agile Web Development с Rails, как смного книг PragProg, ожидайте, что я выйду и проведу много собственных исследований по пути, как в руководствах, потому что тема очень большая.
Тогда, если вы этого не сделаетеЯ знаю, Javascript, вы также хотите получить прочную основу в этом. Книга Крокфорда очень рекомендуется, но я обнаружил, что мне нужно было пройти через что-то основноеДо того, как я смог понять многие моменты, которые делал Крокфорд.
Просто помните, несмотря на то, что все говорят о том, насколько мощным / красивым является Ruby (он есть!) и как прекрасны рельсы (это так и есть).!), обычные разработчики не скажут вам, что учиться легко, по крайней мере, не те, которые понимают сложность и глубину того и другого.С обоими вам придется потрудиться, чтобы понять их.В Rails требуется время, чтобы запомнить все условности.