Ruby on Rails. С чего начать?
Этот пост будет развернутым ответом на этот вопрос:
Andrey Semenenko: Узнал о языке Ruby, как впрочем и обо всех других языках неделю назад. Если совсем чайник, и нет достаточных знаний в английском языке, есть ли шанс разобраться в RoR быстро или нужны какие то подготовительные действия? Это к тому, что для совсем начинающих, и интересующихся нет по хорошему каких то подробных описаний начальных действий, и блог про рельсы доступным языком был бы очень кстати.
Вообще язык Ruby достаточно прост для написания простых вещей, т.е. если поначалу не углубляться в динамические возможности языка и специфические библиотеки, то освоить основы можно достаточно быстро.
Для знакомства с Rails особо выдающегося знания Ruby не требуется. Не зря же год назад вышла книга Ruby for Rails - как раз для товарищей, которые некоторое время уже пишут на Rails, но с Ruby как раз знакомы не очень хорошо.
Для того чтобы начать понимать о чем пишут в книжках и статьях про Rails, мне хватило недели изучения Pickaxe, причем на тот момент я прочитал окола ста с небольшим страниц.
После этого начал возиться с Rails, просто повторяя шаг за шагом различные туториалы.
Так же большим подспорьем стала книжка Agile Web Development on Rails.
Через три дня я уже был в состоянии писать несложные вещи на Рельсах.
Насчет английского языка - да, знание английского - большой плюс. Книг на русском языке ни по Руби, ни по Рельсам, насколько я знаю, еще нет. Плюс, естественно, документация к Rails имеется тоже только на английском. Однако унывать не стоит, русскоязычное Ruby/Rails community сейчас растет и развивается очень активно и в сети полно материалов и на русском.
Вот подборка ссылок про язык Ruby на русском языке:
- Ruby - Руководство пользователя
- Ruby - викиучебник
- Программирование на языке Ruby (часть 1, часть 2, часть 3 )
- Плюс здесь проскочил перевод нескольких глав Programming Ruby
? по рельсам:
Ну и конечно же не забываем про google group ror2ru. Я, правда, далеко не сразу начал понимать, про что там иногда говорят местные умные дядьки. Чтобы не выставить себя не с лучшей стороны, лучше постараться прокачаться до какогого-то минимального уровня самостоятельно.
Так что рекомендую сразу не закидывать туда милионы вопросов по каждой мелочи, а как следует прошерстить гугл и историю сообщений с группе. Ну да вы и сами это знаете.
Касаемо, “подготовительных действий” - какие, к черту, подготовительные действия? Раньше сядешь - раньше выйдешь. Скачивай руби, скачивай рельсы, и вперед - учиться!
Tags: Ruby on Rails, RoR, Ruby, Rails, Newbie, Beginners, ru
Комментариев нет
RSS | Trackback uri