我最初将这篇文章发布在 Syndicode博客上 。
如果您正站在十字路口,并且不确定是否应该启动Ruby,这是一种神奇的ping操作,可为您提供提示。 Ruby很酷,足以学习,并且非常适合不同的软件产品。 几个月前,我创建了这篇文章,其中包含了学习Ruby on Rails的书籍和课程的最终清单。 现在是时候向您展示用于学习和掌握Ruby语言的博客和教程了!
刻不容缓,主要部分在这里!
Ruby教程
- 二十分钟的Ruby。 一个很好的教程,涵盖了Ruby的基础知识。 从开始到结束,整个过程不会超过20分钟。
- 其他语言的Ruby。 来自另一种语言的Ruby吗? 无论是C,C ++,Java,Perl,PHP还是Python,您都会发现本文很有用!
- 了解Ruby The Hardway。 学习Ruby硬道理对于所有初学者来说,最终都是学习Ruby的相同方法,但对于Ruby编程语言却是如此。
- 试试Ruby。 学习Ruby编程语言的基本构建块。
- Ruby文档。 Ruby编程语言的帮助和文档。
- 在Y分钟内学习Ruby。 在Y分钟内学习X,其中X =红宝石。
- 红宝石和尚 免费的交互式教程,可帮助您在浏览器中发现Ruby惯用语。
- 辛辣 用卡通狐狸为Ruby初学者进行编程冒险。 和其他动物。

9. Ruby Koans。 在这里,您将学习Ruby语言,语法,结构以及一些常见的功能和库,以及它的文化。
10. Ruby指南。 一次成为一名专业的Ruby开发人员指南! 面向认真的Ruby开发人员的Ruby教程,指南和视频。
11.谦虚的小红宝石书。 一本免费的电子书,以一种不la脚的方式教Ruby。
12.首先学习Ruby。 了解Ruby First的重点是核心编程概念和必要的领域基础知识。
13.从Codecademy Edit学习Ruby。 Codecademy是学习编码的最简单方法。 它是交互式的,很有趣,您可以与朋友一起做。
14.通过挑战示例学习Ruby。 此参考的变体带有浏览器内的挑战。
15. Ruby交互式教程。 通过一系列交互式教程学习Ruby。
红宝石课程
- 全面的Ruby编程。 本Ruby视频教程将从头开始,并逐步发展为高级编码技术。
- Ruby元编程。 这个Ruby元编程视频将帮助您理解和解释所有流行的gem中的代码。 您将能够为您的企业域编写自己的DSL。
- Ruby初学者编程。 本Ruby视频课程包含Ruby源代码,Ruby示例文件和Ruby示例。
- 高级Ruby编程:精通10个步骤。 本Ruby课程假定您已掌握Ruby的基础知识,并准备过渡到高级Ruby。 您将学习一些更高级的Ruby功能,包括块,proc,线程,正则表达式,异常处理,单例和元编程。
- Ruby进行游戏开发简介。 本Ruby游戏开发教程将教您使用Gosu库进行游戏开发。
红宝石书
- Ruby编程-较早的免费版本可在线获得。
- 经验丰富的Rubyist-经验丰富的Rubyist是精通技巧的作者,专注于Ruby及其所有概念以及如何使用它们。 这本书加深了您对Ruby的所有知识,并专注于诸如关键字,枚举器等概念。
- 有效的Ruby:48种编写更好的Ruby的特定方法—有效的Ruby包含48种技巧和窍门,这些技巧将使您的Ruby代码更加优雅,并可以立即实现。
- Eloquent Ruby-雄辩的Ruby就是遵循Ruby的最佳实践编写代码,并提供了一种新的方法来思考和解决问题。
- Ruby Way:Ruby编程中的解决方案和技术-Ruby Way包含了成百上千个问答形式的示例。 答案非常详细,引导您逐步了解为什么以及如何使用该特定解决方案。
Ruby指南
Ruby样式指南—社区驱动的Ruby编码样式指南。
如果您还有其他有用的信息要分享,请随时在评论中添加!