---
title: 笨办法学 ruby （中文版）
date: 2015-12-28 16:24:34
tags:
  - ruby
---

![](http://box.kancloud.cn/cover_2015-08-06_55c2dbbb0464_800x1068.jpg?imageMogr2/thumbnail/173x231!/interlace/1/quality/100)

<!--more-->

## 简介 ##

这本小书的目的是让你起步学习程式。虽然书名说是「笨办法」，但其实并非如此。所谓的「笨办法」是指本书教授的方式。在这本书的帮助下，你将通过非常简单的练习学会一门程式语言。写练习题是每个程序设计师的必经之路

## 目录 ##

笨方法更简单
习题 0: 准备工作
习题 1: 第一个程式
习题 2: 注释和井号
习题 3: 数字和数学计算
习题 4: 变数(variable)和命名
习题 5: 更多的变数和印出
习题 6: 字串(string)和文字
习题 7: 更多印出
习题 8: 印出，印出
习题 9: 印出，印出，印出
习题 10: 那是什么？
习题 11: 提问
习题 12: 模组 (Module)
习题 13: 参数、解包、参数
习题 14: 提示和传递
习题 15: 读取档案
习题 16: 读写档案
习题 17: 更多的档案操作
习题 18: 命名、变数、程式码、函式
习题 19: 函式和变数
习题 20: 函式和档案
习题 21: 函式可以传回东西
习题 22: 到现在你学到了哪些东西？
习题 23: 阅读一些程式码
习题 24: 更多练习
习题 25: 更多更多的练习
习题 26: 恭喜你，现在来考试了！
习题 27: 记住逻辑关系
习题 28: 布林（Boolean）表示式练习
习题 29: 如果（if）
习题 30: Else 和 If
习题 31: 做出决定
习题 32: 回圈和阵列
习题 33: While 回圈
习题 34: 存取阵列里的元素
习题 35: 分支 (Branches) 和函式 (Functions)
习题 36: 设计和测试
习题 37: 复习各种符号
习题 38: 阅读程式码
习题 39: 阵列的操作
习题 40: Hash, 可爱的 Hash
习题 41: 来自 Percal 25 号行星的哥顿人(Gothons)
习题 42: 物以类聚
习题 43: 你来制作一个游戏
习题 44: 评估你的游戏
习题 45: 物件、类和从属关系
习题 46: 一个专案骨架
习题 47: 自动化测试
习题 48: 更进阶的使用者输入
习题 49: 创造句子
习题 50: 你的第一个网站
习题 51: 从浏览器中取得输入
习题 52: 创造你的网页游戏
下一步
一个老程式设计师的建议

## 在线阅读 ##

+ [在线阅读](http://www.kancloud.cn/kancloud/learn-ruby-hard-way)

## 下载 ##

+ [下载地址](http://www.kancloud.cn/kancloud/learn-ruby-hard-way)

