用于学习和掌握Ruby语言的书籍和教程

我最初将这篇文章发布在 Syndicode博客上

如果您正站在十字路口,并且不确定是否应该启动Ruby,这是一种神奇的ping操作,可为您提供提示。 Ruby很酷,足以学习,并且非常适合不同的软件产品。 几个月前,我创建了这篇文章,其中包含了学习Ruby on Rails的书籍和课程的最终清单。 现在是时候向您展示用于学习和掌握Ruby语言的博客和教程了!

刻不容缓,主要部分在这里!

Ruby教程

  1. 二十分钟的Ruby。 一个很好的教程,涵盖了Ruby的基础知识。 从开始到结束,整个过程不会超过20分钟。
  2. 其他语言的Ruby。 来自另一种语言的Ruby吗? 无论是C,C ++,Java,Perl,PHP还是Python,您都会发现本文很有用!
  3. 了解Ruby The Hardway。 学习Ruby硬道理对于所有初学者来说,最终都是学习Ruby的相同方法,但对于Ruby编程语言却是如此。
  4. 试试Ruby。 学习Ruby编程语言的基本构建块。
  5. Ruby文档。 Ruby编程语言的帮助和文档。
  6. 在Y分钟内学习Ruby。 在Y分钟内学习X,其中X =红宝石。
  7. 红宝石和尚 免费的交互式教程,可帮助您在浏览器中发现Ruby惯用语。
  8. 辛辣 用卡通狐狸为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。

红宝石课程

  1. 全面的Ruby编程。 本Ruby视频教程将从头开始,并逐步发展为高级编码技术。
  2. Ruby元编程。 这个Ruby元编程视频将帮助您理解和解释所有流行的gem中的代码。 您将能够为您的企业域编写自己的DSL。
  3. Ruby初学者编程。 本Ruby视频课程包含Ruby源代码,Ruby示例文件和Ruby示例。
  4. 高级Ruby编程:精通10个步骤。 本Ruby课程假定您已掌握Ruby的基础知识,并准备过渡到高级Ruby。 您将学习一些更高级的Ruby功能,包括块,proc,线程,正则表达式,异常处理,单例和元编程。
  5. Ruby进行游戏开发简介。 本Ruby游戏开发教程将教您使用Gosu库进行游戏开发。

红宝石书

  1. Ruby编程-较早的免费版本可在线获得。
  2. 经验丰富的Rubyist-经验丰富的Rubyist是精通技巧的作者,专注于Ruby及其所有概念以及如何使用它们。 这本书加深了您对Ruby的所有知识,并专注于诸如关键字,枚举器等概念。
  3. 有效的Ruby:48种编写更好的Ruby的特定方法—有效的Ruby包含48种技巧和窍门,这些技巧将使您的Ruby代码更加优雅,并可以立即实现。
  4. Eloquent Ruby-雄辩的Ruby就是遵循Ruby的最佳实践编写代码,并提供了一种新的方法来思考和解决问题。
  5. Ruby Way:Ruby编程中的解决方案和技术-Ruby Way包含了成百上千个问答形式的示例。 答案非常详细,引导您逐步了解为什么以及如何使用该特定解决方案。

Ruby指南

Ruby样式指南—社区驱动的Ruby编码样式指南。

如果您还有其他有用的信息要分享,请随时在评论中添加!