Learn Ruby The Hard Way-《笨办法学Ruby》是 Zed Shaw编写的一本Ruby 入门书籍, 版权遵循 BY-NC-SA (署名,非盈利),已被网友翻译为中文版。适合对电脑了解不多,没有学过写程式,但对写程式感兴趣的朋友学习使用。这本书以习题的方式引导读者一步一步学习写程式,从简单的打印一直讲到完整专案的实现。

本书结构简单,包含52 个习题。其中26 个覆盖了输入输出、变量、以及函式三个课题,另外 26 个覆盖了一些比较进阶的话题,如条件判断、类和物件、程式码测试、以及专案的实现等。每一章节的格式基本都是一样的,以程式码练习题开始,读者照著说明编写程式码,运行并检查结果,然后再做一下课后习题。

特点:

注重实践。本书提供了足够的练习代码所有的练习(包括加分习题)。
注重能力培养。除了原序言提到的「读和写」、「注重细节」、以及「发现不同」这样的基本能力以外,本书还培养了读者自己钻研问题和寻求答案的能力。
注重好习惯的养成。本书详细地讲解了怎样写出好的代码、好的注释、好的项目。