Документация

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

Установка Ruby

Если вы хотите попробовать Ruby не только в браузере (смотрите ссылки ниже), но и локально – вам нужно установить Ruby на ваш компьютер. Вы можете проверить, установлен ли Ruby на ваш компьютер, набрав в терминале

ruby -v

Это должно вывести некоторую информацию об установленной версии Ruby. Если нет, смотрите страницу установки с различными способами получить Ruby.

С чего начать

Try Ruby!
Интерактивное введение, которое даст вам возможность попробовать Ruby прямо в вашем браузере. 15-ти минутная вводная часть нацелена на начинающих, кто хочет почувствовать возможности языка.
Ruby Koans
Данный ресурс поведет вас по пути просвещения к знаниям о Ruby. Цель ресурса – изучить язык Ruby, его синтаксис, структуру и несколько стандартных функций и библиотек. Так же он обучит вас культуре.
Why’s (Poignant) Guide to Ruby
Необычная, но интересная книга, которая научит вас Ruby посредством историй, шуток и комиксов. Созданное программистом why the lucky stiff, данное руководство является классикой для изучения Ruby.
Ruby за двадцать минут
Неплохое введение, покрывающее основы Ruby. Прохождение его от начала до конца не должно занять у вас более двадцати минут.
В Ruby из других языков
Пришли в мир Ruby из другого языка? Будь это C, C++, Java, Perl, PHP или Python – этот раздел вам поможет!
Ruby Essentials
Бесплатная онлайн-книга, предоставляющая краткое и легкое руководство для изучения Ruby.
Learn to Program
Замечательное маленькое руководство от Chris Pine для новичков в программировании. Если вы не знаете как программировать - начните отсюда.
Learn Ruby the Hard Way
Отличный набор упражнений с объяснениями, который поможет вам пройти путь от абсолютно базовых понятий Ruby до ООП и веб-разработки.

Руководства

Programming Ruby
Основополагающая работа по Ruby на английском в первом издании, книга от Pragmatic Programmers, доступна бесплатно онлайн.
The Ruby Programming Wikibook
Бесплатное онлайн-руководство для начинающих и продвинутых, плюс полная документация языка.

Документация языка

Ruby Core Reference
Полученная прямиком из исходного кода при помощи RDoc, эта документация охватывает все классы и модули ядра (такие как String, Array, Symbol и так далее).
Ruby Standard Library Reference
Так же полученная прямо из исходного кода при помощи RDoc, эта документация охватывает стандартные библиотеки.
RubyDoc.info
Веб-сайт содержащий в себе документацию о гемах Ruby и Ruby проектах, расположенных на GitHub.
Ruby & Rails Searchable API Docs
Rails и Ruby документация с умным поиском.
APIdock
Ruby, Rails и RSpec документация с комментариями и заметками пользователей.
RubyAPI.org
Легко находите и просматривайте классы, модули и методы Ruby.

Редакторы и среды разработки

Для программирования на Ruby вы можете использовать стандартный редактор вашей операционной системы. Кстати, для более эффективного написания кода, стоит использовать редактор с поддержкой Ruby (например, подсветка синтаксиса, просмотр файлов) или среду разработки с продвинутыми функциями (например, code completion, рефакторинг, поддержка тестирования).

Далее следует список популярных инструментов, используемых рубистами:

Дальнейшее чтение

Ruby-Doc.org поддерживает актуальный список англоязычных источников. Если у вас есть вопросы по Ruby, почтовая рассылка – отличное место их задать.