考虑两种描述同一动作的方式

  • “我向一个木制物体施加了方向力,以引起角度位移。”
  • “我打开了一扇门。”

对于初学者来说,许多编程语言就像第一句话——过于复杂、术语繁多、令人望而生畏。

Ruby 感觉就像第二句话。

Learning Ruby

这种“简洁至上”的理念是 Ruby 的 DNA。当然,它功能强大,但其他编程语言也一样。

但 Ruby 的 **_超能力_** (也是它非常适合初学者的原因)在于它优先考虑开发人员的幸福感,将挫败感转化为流畅的编程体验。

只需 5 分钟,你就能写出你的第一个 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”。

how-to-install-ruby

思考 Ruby 编程和实际动手编程的区别是什么?

编写你的第一个 Ruby 程序