layout | title | lang |
---|---|---|
page | Документация | ru |
Здесь вы найдете отсылки к руководствам, урокам и ссылкам, которые могут быть полезны, если вы почувствуете, что хотите программировать на Ruby. {: .summary}
Если вы хотите попробовать Ruby не только в браузере (смотрите ссылки ниже), но и локально – вам нужно установить Ruby на ваш компьютер. Вы можете проверить, установлен ли Ruby на ваш компьютер, набрав в терминале
{% highlight sh %} ruby -v {% endhighlight %}
Это должно вывести некоторую информацию об установленной версии 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, рефакторинг, поддержка тестирования).
Далее следует список популярных инструментов, используемых рубистами:
Инструменты для Linux и кросс-платформенные инструменты:
- Aptana Studio
- Emacs с Ruby режимом и Rsense
- Geany
- gedit
- Vim с vim-ruby плагином и Rsense
- RubyMine
- SciTe
- NetBeans
- Sublime Text
- Visual Studio Code с Ruby LSP плагином
На Windows:
На macOS:
Ruby-Doc.org поддерживает актуальный список англоязычных источников. Если у вас есть вопросы по Ruby, почтовая рассылка – отличное место их задать.