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

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

Установка Ruby

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

ruby -v

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

С чего начать

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

Руководства

Programming Ruby
Основополагающая работа по Ruby на английском в первом издании, книга от Pragmatic Programmers, доступна бесплатно онлайн.
Ruby User’s Guide
Переведенная с японского языка версия, написанная Yukihiro Matsumoto (создатель Ruby), эта версия Goto Kentaro и Mark Slagell является отличным обзором многих аспектов языка Ruby.
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 документация с комментариями и заметками пользователей.

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

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

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

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

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