文档

指南、教程和参考资料,帮助你了解更多关于 Ruby 的信息

安装 Ruby

虽然你可以轻松地在 浏览器中尝试 Ruby,你也可以阅读安装指南来获取安装 Ruby 的帮助。

Ruby 语言文档

docs.ruby-lang.org 上的权威 Ruby 语言文档是你想了解 Ruby 的起点。它涵盖了该语言的所有方面,应该成为你学习或参考 Ruby 编程语言时首先查看的地方。下面列出的其他资源是对官方语言文档的补充,或以不同的格式/风格/方式呈现 Ruby 文档。

入门指南

官方 FAQ
官方常见问题解答。
Ruby Koans
Koans 会引导你走上启蒙之路,以便学习 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
一套非常好的练习题,附有讲解,引导你从 Ruby 的绝对基础一直到面向对象编程和 Web 开发。

手册

Programming Ruby
这本关于 Ruby 的开创性英文著作,Pragmatic Programmers 的书的第一版可以在网上免费获得。
The Ruby Programming Wikibook
一本免费的在线手册,包含初级和中级内容,以及全面的语言参考。

参考文档

官方 API 文档
不同版本的官方 Ruby 语言文档,包括当前未发布的(主干)版本。
Ruby C API 参考
官方对 Ruby C API 的介绍。如果你想编写 C 扩展或为 Ruby 的开发做出贡献,这将非常有用。
RubyDoc.info
关于 Ruby gems 和 GitHub 托管的 Ruby 项目的参考文档的一站式网站。
RubyAPI.org
轻松查找和浏览 Ruby 类、模块和方法。

编辑器和 IDE

对于 Ruby 编程,你可以使用操作系统的默认编辑器。顺便说一句,为了提高编码效率,值得选择一个具有基本 Ruby 支持(例如语法高亮、文件浏览)的源代码编辑器,或者一个具有高级功能(例如代码补全、重构、测试支持)的集成开发环境。

以下是 Ruby 程序员使用的一些流行工具列表

深入阅读

Ruby-doc.org 维护着一份全面的英文文档资源列表。如果你对 Ruby 有疑问,邮件列表是一个很好的起点。