类似于我们之前介绍过的Alice,它旨在作为编程的初学者教程;但是,主要区别在于Alice是GUI编程工具包,而Hackety Hack是基于文本的“真实"编程环境。
首先,下载Hackety Hack [不再可用]系统。这些版本适用于Windows,Mac OS X和Linux。即使他们的网站说它是针对64位的,下载也只能在我的Windows 32位计算机上正常运行,因此也许只适用于Mac OS X版本。
单击“ 就绪" "开始程序。
学习编程基础
Hackety Hack从“教训"菜单开始。首先学习如何设置Hackety Hack系统。它将向您显示左侧的每个按钮的含义以及单击这些按钮时会发生什么。
本教程的其余部分适用于初学者,但是如果您是Ruby语言的新手,他们也会有帮助的。它们风趣而有趣,在您学习编程语言时会有所帮助;如果您曾经阅读过无聊的教程,那么您将了解我的意思。
如何在Ruby中编程
您要编写的第一个程序是“ Hello World"程序在计算机编程语言界是标准的。请勿尝试复制和粘贴程序-它将不会让您和您在键入语言时学到更好的语言。
从那里开始,您将逐渐从教程中掌握编程的难度。 。在掌握了编程的基础知识之后,包括算法,循环,变量等。您将继续使用Hackety Hack附带的名为Shoes的图形化编程工具包。
关于Hackety Hack的上一教程是一个基本的Shoes程序。学习如何在图形界面上管理输入框和结果是编写可以与之交互的“真实世界"程序的重要一步。本教程将为您提供示例输入文本和输出。
我完成了本教程,下一步是什么?
如果您完成了本教程,那么乐趣就不会停止那里。 Hackety Hack已与其网站集成,可以让您上传自己的程序并查看人们已上传的其他程序。这些让您更好地了解Ruby编程语言所能提供的一切,并且与大多数编程语言一样,您仅能发挥自己的想象力。完成Hackety Hack教程后,您可能想要查看以下其他资源来学习Ruby:
一旦您不再使用Hackety Hack,请下载适用于您的操作系统的Ruby,然后继续进行编程。 p>
结论
Hackety Hack是对程序员和非程序员一样的Ruby语言的出色介绍。我想说的是,它适用于具有基本代数数学技能的任何人,可能只有10岁。但是,如果您年纪大了,就不要让您失望–它的编写方式对即使是经验丰富的程序员来说也不会侮辱人,实际上再次遍历基础知识是件好事。
我确实发生了几次程序崩溃,并且缺少粘贴任何文本的能力,这阻碍了从其网站导入一些较大的程序。我不确定这是故意还是错误,但是某些粘贴功能对大型程序会有所帮助。
如果您一直想学习编程语言,没有比现在更好的时间了开始。 Hackety Hack是入门学习Ruby的理想方法。如果您开始花费大量时间编写程序,那就不要怪我!