Подтвердить что ты не робот

Изучите Ruby Without Poignancy

Я предполагаю, что это два очень близких вопроса:

  • Все говорят начать с Why (Poignant) Guide to Ruby, и я не могу выносить эту книгу; что еще одна хорошая отправная точка для опытного программиста, который имеет более серьезный тон?
  • Если я не тот человек, который ценит _why, я должен пропустить Ruby, потому что сообщество не будет на мой вкус?
4b9b3361

Ответ 1

В настоящее время я перехожу к программированию Ruby: The Pragmatic Programmer Guide. До сих пор я думаю, что концепции четко определены авторами, а приведенные примеры помогают прояснить любые недоразумения. Книга доступна бесплатно онлайн или вы можете заказать копию:

http://www.ruby-doc.org/docs/ProgrammingRuby/

Обновление: более актуальная версия книги (спасибо bgporter)

http://pragprog.com/titles/ruby3/programming-ruby-1-9

Единственная проблема с онлайн-версией заключается в том, что она немного устарела. Я еще не знаю Ruby, но не могу сказать, насколько значительная часть книги по-прежнему действительна во всех случаях, но примеры работали на меня до сих пор, когда я их запускаю. Обратите внимание, что книга, доступная для покупки, актуальна. Это трудно победить бесплатно, поэтому не забудьте проверить это руководство.

Говоря, я не думаю, что вы должны еще пропустить Ruby. До сих пор я изучал язык, и я с нетерпением жду возможности сделать полноценную веб-разработку с Rails в ближайшее время. По крайней мере, дайте языку шанс; Я думаю, вам будет приятно работать.

Ответ 2

Я купил много книг, изучающих рубин, "Хорошо заземленный рубист" стал лучшим игроком.

И пока мы не являемся сообществом _whys, мы являемся сообществом людей, которые ценят творчество и умение в коде. Если вы такой человек, который думает, что должен быть только один способ сделать что-то, и этот путь должен быть самым ясным и самым прямым, возможно, python, вероятно, для вас. Если вы являетесь человеком, которому нравится продвигать язык, насколько он пойдет, чтобы создать интересные и умные API, рубин, вероятно, для вас.

Ответ 4

Программирование Ruby было бы моим выбором. Он также известен как книга Пикакс из-за обложки:

alt text

Это отличное введение в Ruby. Почему они все еще имеют огромную ссылку API в ней в этот день, и возраст ускользает от меня. Это делает его толстым как кирпич, который является его единственной ошибкой.

Вы также можете найти его в Интернете, хотя я думаю, что это первое издание, которое хорошо устарело: http://ruby-doc.org/docs/ProgrammingRuby/. Третье издание - это печатное издание, оно было обновлено всего несколько месяцев назад и охватывает Ruby 1.9.2, которая является последней версией Ruby в настоящее время.

Мне особенно не нравится. Он создал несколько великих библиотек, но я не могу вынести ни одного из них, ни каких-либо разговоров, которые он сделал. Вам не обязательно нравиться ему или быть похожим на него, чтобы принадлежать к сообществу Ruby.

Ответ 5

Ruby Koans отлично подходят для изучения тех небольших вещей, которые делают Ruby уникальным.

В основном это набор упражнений, которые показывают вам, как все работает. Каждое упражнение находится в форме неудачного теста, и вы должны убедиться, что он проходит. И они веселые!:)

Если вы собираетесь делать все это, я также предлагаю включить автотест, поэтому вам не придется запускать их вручную. В этой статье объясняется, как.

Ответ 6

Не все говорят, начните с Почему, например, заказывайте книгу.

Вот краткий список моих рубиновых книг и ссылок на диске. Вы можете искать их отдельные заголовки на сайтах. Некоторые из них являются коммерческими, а некоторые бесплатны. Я связал те, которые являются частью документации к приложению, которую я сохранил как PDF файлы, поэтому я мог бы иметь их на своем ноутбуке.

Почему книга достойна, но напоминает мне о Хантере С. Томпсоне, пытающемся написать книгу программирования, в комплекте с рисунками Ральфа Стидмана, что меня действительно беспокоит.

Кроме того, не забудьте использовать ri, который является ссылкой на диске для библиотек Ruby и драгоценных камней. Кроме того, основная библиотека и стандартные документы библиотеки действительно полезны.

Ответ 7

Я был на твоем месте этим летом. Почему не для меня, но я нашел отличный онлайн-ресурс: http://railstutorial.org/. Это на самом деле для изучения Ruby on Rails, но вы можете использовать его и для изучения Ruby. Я не очень опытен, но я считаю, что вы можете быть частью сообщества Ruby, не понимая, почему: -).

Ответ 9

Chris Pine Learn to Program Это очень просто. Я сразу начал учиться. Это было очень обнадеживающим.

Ответ 10

Мой коллега написал отличный пост, в котором излагаются начальные точки, книги для чтения и пути следования при изучении рубина на http://www.jasimabasheer.com/posts/meta_introduction_to_ruby.html

Я бы порекомендовал взглянуть на него, у него много информации.

Ответ 11

Чтобы добавить дополнительную информацию к вышеприведенным ответам, на самом деле не книга для изучения рубина, а несколько дополнительных ресурсов для учебного процесса: