考虑两种描述同一动作的方式
- “我向一个木制物体施加了方向力,以引起角度位移。”
- “我打开了一扇门。”
对于初学者来说,许多编程语言就像第一句话——过于复杂、术语繁多、令人望而生畏。
Ruby 感觉就像第二句话。

这种“简洁至上”的理念是 Ruby 的 DNA。当然,它功能强大,但其他编程语言也一样。
但 Ruby 的 **_超能力_** (也是它非常适合初学者的原因)在于它优先考虑开发人员的幸福感,将挫败感转化为流畅的编程体验。
只需 5 分钟,你就能写出你的第一个 Ruby 程序。但首先,让我们看看你将在接下来的教程中学到什么。
你将学到什么
这些教程将帮助你打下坚实的 Ruby 编程基础,并让你自信地构建真实世界的应用程序。
现在你知道要学什么了;让我们探讨一下“为什么”?
Ruby 的优势
📖 **读起来像普通英语**
比较 Ruby 和 C 中的求和程序
main.rb
x = 10
y = 5
puts x + y
main.c
#include <stdio.h>
int main() {
int x = 10, y = 5;
printf("%d", x + y);
return 0;
}
Ruby 去除了行话,提供了温和的学习曲线,并将复杂的任务转化为直观、易于人类阅读的代码。
从而实现
- 更少的设置,更多的构建
- 清晰、可维护的架构
- 丰富的工具和库生态系统
🛠️ **深受 200 多万开发人员喜爱**
Ruby 广泛应用于 Web 开发,尤其是在 Ruby on Rails 框架中。
它为 GitHub、Airbnb、Shopify 等科技巨头提供了快速开发的能力。
💸 **职业机会**
即使你今天从零开始,Ruby 技能也能为你带来高价值的职位,例如
Web 开发 · 后端工程 · DevOps · 创业公司创始人
然而,在你成为 Shopify 的后端工程师之前,你需要首先学习 Ruby 的基础知识。我们的教程将为你提供这些基础。运行 Ruby
现在我们已经解决了等式中的“是什么”和“为什么”部分,是时候解决“如何”并让你开始编写你的第一个程序了。
这始于运行 Ruby 代码。我们有一个内置的 Ruby 编译器,这意味着你将在学习的同时进行编码。你无需安装任何东西即可完成本教程。
但是,如果你想构建项目或离线工作,你可以在本地计算机上安装 Ruby——这里是我们的专门指南,可以帮助你。
你的 Ruby 之旅现在开始
如果你正盯着屏幕,想知道自己是否真的能学会这个。剧透:你绝对可以做到。
每个专家都曾是初学者,每个复杂的应用程序都始于某人输入他们的第一个“Hello World”。
你的旅程现在开始——点击下面的按钮,用 Ruby 编写你的第一个“Hello World”。

思考 Ruby 编程和实际动手编程的区别是什么?
编写你的第一个 Ruby 程序