Pull to refresh
5
0

User

Send message
А — Мне нечем заняться;
Б — Я хочу до конца выучить хоть один ЯП и начать на нем писать;
В — Я увидел листинг на руби и понял что там делается, даже не вникая в код;
Г — Я хочу поднять проект на рельсах;
Д — Я в восторге от подхода этого ЯП к поставленным задачам, листинга, возможностью написать одно и тоже разными способами;

Только что увидел что «по чему» отдельно )
А я отвечаю как «почему» )

Продолжим по лит-ре:
Начинать нужно из того что есть. Главное — определится какой уровень у Вас уже есть.
Если Вы уже писали на си или джаве — то вам прямой путь к вот этому:

Хэл Фултон Программирование на языке Ruby The Ruby Way — ISBN 5-94074-357-9.
У меня от нее мозги сплавились — отличная книга, но не мой уровень. Я чувствую неуютно себя с ней. Я к ней обязательно вернусь. Но позже.

Рубивики — ru.wikibooks.org/wiki/Ruby — очень помогает.

Крис Пайн «Учись программировать» — www.shokhirev.com/mikhail/ruby/ltp/title.html — вот первое что нужно прочесть, если лвл скила невысок.

Можно заюзать вот это еще — www.linuxshare.ru/docs/devel/languages/ruby/ruby.html — но как по мне — это больше материал к преподаванию в тех вузе.

Библия — Programming Ruby: The Pragmatic Programmers' Guide Thomas D., Hunt A., библия-то библией, но нихтферштейн, елки-палки. Там уже второе или третье издание доступно — а ее никак не переведут на русский.

Сейчас я учусь по — Фицджеральд М. Изучаем Ruby — isbn: 978-5-9775-0225-2.
Отличная вещь. Подойдет как и оболтусу, как я, так и профи.

Далее — habrahabr.ru/blogs/ruby — он тоже помогает.
Особенно цикл статей Покорим Ruby вместе! — habrahabr.ru/blogs/starting_programming/48559. Там не сколько сами статьи — сколько комментарии. Порой пара комментов лучше половины статьи.

Брюс А., Тейт Ruby on Rails. Быстрая веб-разработка ISBN: 5-9775-0224-9 — ее я юзаю как вводную в RoR.

И мой Вам совет — если решили кодить на руби — смените платформу.
На линуксе Вы будете чувствовать себя в разы комфортнее.
Хотя бы ради полноценной поддержки utf-8.

Information

Rating
Does not participate
Registered
Activity