指南、教程和参考资料,帮助你了解更多关于 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 程序员使用的一些流行工具列表
- Linux 和跨平台工具
- 在 Windows 上
- 在 macOS 上
深入阅读
Ruby-doc.org 维护着一份全面的英文文档资源列表。如果你对 Ruby 有疑问,邮件列表是一个很好的起点。