文件

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

安裝 Ruby

儘管可以輕鬆的在瀏覽器試玩 Ruby ,你還是可以閱讀安裝指南來幫助你安裝 Ruby。

入門

官方 FAQ
官方常見問題與解答。
Ruby Koans
Ruby Koans 導引你走上學習 Ruby 的啟蒙之路。可以學到 Ruby 語言、語法、結構、常用函數與函式庫。 當然也少不了 Ruby 的文化。
Why’s (Poignant) Guide to Ruby
非比尋常但玩味無窮的書,透過故事、幽默與漫畫來教會你 Ruby。由 why the lucky stiff 創作,本書是學習 Ruby 的經典大作。
Ruby Essentials
免費的線上電子書,讓你可以一步步地學習 Ruby。
Learn to Program
由 Chris Pine 撰寫的程式語言入門。適合完全沒有程式設計經驗的朋友。
Learn Ruby the Hard Way
一系列說明完善的練習,導引你從完全零基礎一直介紹到物件導向程式設計與 Web 開發,

學習手冊

Programming Ruby
這是 Ruby 的第一本英文書,第一版開放線上免費閱讀 Pragmatic Programmers’ book
The Ruby Programming Wikibook
給初學者到中等程度的線上手冊以及語言參考。

參考文件

Official API Documentation
各種版本的 Ruby 官方 API 文件,包含當前未釋出的版本(trunk)。
Ruby Core Reference
直接從原始碼拉出來的 RDoc 文件,包括所有的核心類別和模組(例如 String、Array、Symbol 等)。
Ruby Standard Library Reference
也是從從原始碼拉出來的 RDoc 文件,記載了 Ruby 的標準函式庫。
Ruby C API Reference
官方 Ruby 的 C API 介紹文件,有助於你撰寫 C 擴充程式或是貢獻到 Ruby 的開發。
RubyDoc.info
一站式站點,擁有 RubyGems 與 GitHub 上托管的 Ruby 專案的文件。
Ruby & Rails Searchable API Docs
可以聰明搜索 Ruby 與 Rails 的文件。
APIdock
Ruby、Rails 與 RSpec 的文件,具有使用者的評論。
RubyAPI.org
簡單搜尋瀏覽 Ruby 類別、模組及方法。

編輯器與整合開發環境

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

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

進階閱讀

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