指南、教程和参考材料,帮助您深入了解 Ruby
安装 Ruby
虽然您可以轻松地在浏览器中尝试 Ruby,但您也可以阅读安装指南以获取有关安装 Ruby 的帮助。
入门
- 官方常见问题解答
- 官方的常见问题解答。
- Ruby Koans
- Koans 引导您走上开悟之路,以学习 Ruby。目标是学习 Ruby 语言、语法、结构以及一些常见的函数和库。我们还教授您文化。
- Why’s (Poignant) Guide to Ruby
- 一本非传统但有趣的书籍,将通过故事、机智和漫画来教授您 Ruby。该指南最初由why the lucky stiff创建,至今仍是 Ruby 学习者的经典之作。
- Ruby Essentials
- 一本免费的在线书籍,旨在提供一个简洁易懂的 Ruby 学习指南。
- 学习编程
- Chris Pine 为编程新手编写的一本精彩的小教程。如果您不知道如何编程,从这里开始。
- Learn Ruby the Hard Way
- 一套非常好的练习,带有解释,引导您从 Ruby 的绝对基础知识一直到 OOP 和 Web 开发。
手册
- Programming Ruby
- 关于 Ruby 的英文开创性著作,Pragmatic Programmers 的书籍的第一版可在网上免费获取。
- Ruby Programming Wikibook
- 一本免费的在线手册,包含初级和中级内容,以及全面的语言参考。
参考文档
- 官方 API 文档
- 官方 Ruby API 文档,适用于不同版本,包括当前未发布的(trunk)版本。
- Ruby 核心参考
- 使用RDoc直接从源代码中提取,此参考作品记录了所有核心类和模块(如 String、Array、Symbol 等)。
- Ruby 标准库参考
- 同样从源代码中使用 RDoc 提取,此参考作品记录了标准库。
- Ruby C API 参考
- Ruby C API 的官方介绍。如果您想编写 C 扩展或为 Ruby 的开发做出贡献,这将非常有用。
- RubyDoc.info
- Ruby 宝石和 GitHub 托管的 Ruby 项目参考文档的一站式网站。
- Ruby & Rails 可搜索 API 文档
- Rails 和 Ruby 文档,支持智能搜索。
- APIdock
- Ruby、Rails 和 RSpec 文档,包含用户笔记。
- RubyAPI.org
- 轻松查找和浏览 Ruby 类、模块和方法。
编辑器和 IDE
对于 Ruby 编码,您可以使用操作系统默认的编辑器。 另外,为了提高编码效率,建议选择具有基本 Ruby 支持(例如语法高亮、文件浏览)的源代码编辑器,或具有高级功能(例如代码补全、重构、测试支持)的集成开发环境。
以下是 Ruby 开发者常用的工具列表
- Linux 和跨平台工具
- Windows 上
- macOS 上
进一步阅读
Ruby-doc.org 提供了全面的英文文档资源列表。 如果你对 Ruby 有任何疑问,邮件列表 是一个很好的起点。