# Ruby 教程

> 原文： [https://zetcode.com/lang/rubytutorial/](https://zetcode.com/lang/rubytutorial/)

这是 Ruby 教程。 在本教程中，您将学习 Ruby 语言。 本教程适合初学者。

## 目录



*   [Ruby 语言](ruby/)
*   [词法结构](lexis/)
*   [基础知识](basics/)
*   [变量](variables/)
*   [对象](objects/)
*   [数据类型](datatypes/)
*   [字符串](strings/)
*   [表达式](expressions/)
*   [流量控制](flowcontrol/)
*   [数组](arrays/)
*   [散列](hashes/)
*   [OOP](oop/)
*   [OOP II](oop2/)
*   [正则表达式](regex/)
*   [输入&输出](io/)



## Ruby

Ruby 是一种动态的，反射性的，通用的面向对象的编程语言。 原始作者是日本程序员松本行弘。 Ruby 于 1995 年首次出现。Ruby 支持各种编程范例。 这包括面向对象，反射，命令式和反射式编程。

## 相关教程

ZetCode 还有其他编程语言教程： [Python 教程](/lang/python/)， [PHP 教程](/lang/php/)， [Tcl 教程](/lang/tcl/)， [Visual Basic 教程](/lang/visualbasic/)和 [C# 教程](/lang/csharp/) 。