文件

當想要寫 Ruby 程式時,這裡是一些可以幫上忙的入門教學、學習手冊和參考文件:

入門

試玩 Ruby!
針對新手的互動式教學。讓你可以在瀏覽器中試玩 Ruby,體驗用 Ruby 寫程式的感受。
Ruby Koans
Ruby Koans 導引你走上學習 Ruby 的啟蒙之路。可以學到 Ruby 語言、語法、結構、常用函數與函式庫。 當然也少不了 Ruby 的文化。
RubyMonk (monk:修行的僧侣)
探索 Ruby 的慣用法、學習課程,解決問題,在瀏覽器內便可完成!
Hackety Hack
程式設計師的新手包. 一種使用叫做 Shoes 的 GUI 工具,來學習如何用 Ruby 寫程式,有趣又簡單。
Why’s (Poignant) Guide to Ruby
非比尋常但玩味無窮的書,透過故事、幽默與漫畫來教會你 Ruby。由 why the lucky stiff 創作,本書是學習 Ruby 的經典大作。
二十分鐘 Ruby 體驗
一份不錯的 Ruby 入門體驗,從開始到結束應該不花你二十分鐘。
從其他語言到 Ruby
已經熟悉其他程式語言? 不論是 C、C++、Java、Perl、PHP 或是 Python,這裡都有介紹!
Learning Ruby
蒐集了許多 Ruby 上手的經驗談,紮實的介紹了 Ruby 的概念與如何建構 Ruby 程式。
Ruby Essentials
免費的線上電子書,讓你可以一步步地學習 Ruby。
Learn to Program
由 Chris Pine 撰寫的程式語言入門。適合完全沒有程式設計經驗的朋友。
Learn Ruby the Hard Way
一系列說明完善的練習,導引你從完全零基礎一直介紹到物件導向程式設計與 Web 開發,

學習手冊

Programming Ruby
這是 Ruby 的第一本英文書,第一版開放線上免費閱讀 Pragmatic Programmers’ book
Ruby 使用手冊
原日文版出自 Yukihiro Matsumoto (Ruby 發明人),英文版為 Goto Kentaro 和 Mark Slagell 翻譯,繁體中文版Ruby Taiwan 翻譯。這是一個不錯的 Ruby 導覽。
The Ruby Programming Wikibook
給初學者到中等程度的線上手冊以及語言參考。

參考文件

Ruby Core Reference
直接從原始碼拉出來的 RDoc 文件,包括所有的核心類別和模組(例如 String、Array、Symbol 等)。
Ruby Standard Library Reference
也是從從原始碼拉出來的 RDoc 文件,記載了 Ruby 的標準函式庫。
RubyDoc.info
一站式站點,擁有 RubyGems 與 GitHub 上托管的 Ruby 專案的文件。
Ruby & Rails Searchable API Docs
可以聰明搜索 Ruby 與 Rails 的文件。
APIdock
Ruby、Rails 與 RSpec 的文件,具有使用者的評論。
Omniref: 有注釋的 Ruby、Rails、以及 Gem 文件
擁有所有 Ruby 與 RubyGem 的文件。易於理解的 Ruby 參考手冊,可以搜尋程式碼,注釋原始碼並進行問答的功能。

編輯器與整合開發環境

您可以用操作系統內建的編輯器來撰寫 Ruby。為了更有效的寫程式,值得選個 Ruby 基本特性支援良好的編輯器(如:語法高亮、檔案瀏覽)或是有更進階功能的整合開發環境(如:程式碼補全、重構、支持測試等。)

以下是 Ruby 程式設計師(Rubyist)間流行使用的開發工具清單:

進階閱讀

Ruby-Doc.org 維護了一份簡單易懂的英文文件列表。Ruby 有關的書籍也相當充足。如有任何 Ruby 相關的問題,郵件論壇是個問問題的好地方。