Изучение Руби, с чего мне начать? - PullRequest
4 голосов
/ 10 октября 2009

Я программист на C ++ / C # / PHP / Javascript, который некоторое время интересовался изучением Ruby. Я только что закончил и, учитывая, что у меня больше нет домашней работы, я подумал, что сейчас самое время.

Только одно, я не знаю, с чего начать. Может кто-нибудь указать мне несколько хороших учебников по Ruby, какой редактор использовать, в основном все, что имеет отношение к начинающему программисту на Ruby. Возможно, некоторые предложения для веселых проектов, которые помогут мне выучить язык? Я использую Windows, если это имеет значение.

Спасибо!

Ответы [ 11 ]

6 голосов
/ 10 октября 2009

Если вы хотите прочитать забавное введение в ruby, вы должны проверить "почему (острое) руководство по Ruby" . Это сумасшедший рубиновый урок, в котором участвуют мультяшные лисы и толстый бекон. Она совсем не похожа на вашу типичную книгу по языку программирования и довольно забавно читается.

3 голосов
/ 10 октября 2009

Книга:


alt text

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

Хотя Agile Development с Rails - отличная книга, если вы не знаете Ruby, вы скоро обнаружите, что вам действительно нужна книга на чистом Ruby, и я рекомендую эту.

Я также читал эту книгу:

разбитое изображение

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

Другое


Если вы попадаете в Rails, я обнаружил, что документы по API здесь гораздо более читабельны, чем стандартные.

Для разработки я использую Netbeans. У него очень хорошая поддержка Ruby и Rails. Я не пробовал другие IDE, но до сих пор у меня получалось отлично.

2 голосов
/ 10 октября 2009

Мой интерес к рубину был связан с рельсами, как и многие другие инженеры.

Я начал с этой книги: http://www.pragprog.com/titles/rails3/agile-web-development-with-rails-third-edition

Это круто. Я выучил рельсы и рубин одновременно, в основном. Некоторые рекомендуют сначала изучать рубин, но я слишком нетерпелив, чтобы давать советы.

Вот их книга о строго рубине, я ее еще не читал, но я думаю, что она так же хороша, как и другие. http://www.pragprog.com/titles/ruby3/programming-ruby-1-9

1 голос
/ 10 октября 2009

Это единственная книга, которая вам понадобится для рубина:

Дизайн-шаблоны в рубине

Для начинающей книги по рельсам эта книга легко читается и учит большинству основ:

Просто Rails 2

0 голосов
/ 04 января 2013

Я нашел книгу Изучение повседневных вещей с R и Ruby хорошим введением в Ruby. Код на Ruby было интересно читать, так как решались некоторые интересные проблемы.

0 голосов
/ 10 октября 2009

Как и вы, я имел опыт работы с C ++ / C # и хотел попробовать Ruby on Rails. Подобно некоторым другим ответам, которые вы получили, я обнаружил, что наилучшим источником при освоении Ruby on Rails, просто фреймворка, была Agile Web Development с Rails. Что касается языка Ruby, я нашел фантастическую книгу по кирке - Программирование на Ruby 1.9. Оба доступны от Pragmatic Programmer .

Другие замечательные источники Ruby и Ruby on Rails скринкастов:

Как всегда, изучение исходного кода, созданного гуру, - отличный ресурс!

Вы также можете рассмотреть поиск блогов на Ruby / Ruby on Rails - возможно, в другом вопросе на этом сайте.

0 голосов
/ 10 октября 2009

Когда мне нужно было что-то понять в Ruby, Ruby за двадцать минут был довольно полезен. Самое приятное в этом то, что это действительно занимает около двадцати минут.

0 голосов
/ 10 октября 2009

Хорошие предложения здесь, и я также настоятельно рекомендую Язык программирования Ruby

0 голосов
/ 10 октября 2009

Ну, я на самом деле не пользователь Ruby и у меня мало опыта работы с Ruby, однако я заметил, что сайт Ruby содержит множество великолепно выглядящей документации, включая руководства по началу работы, а также руководства по переходу с другого языка на Ruby. в целом куча других замечательных вещей. Я бы посоветовал взглянуть, так как это даст разумный вкус к основам, по крайней мере, http://www.ruby -lang.org / ru / Documentation /

0 голосов
/ 10 октября 2009

Я начал изучать ruby, просто прочитав это: http://www.ruby -doc.org / документы / ProgrammingRuby /

В дополнение к рубиновому языку вы можете смотреть скринкасты о рельсах: http://railscasts.com/

В качестве Windows IDE я использую E-TextEditor со шрифтом Monaco.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...