最好的-也许是最令人惊讶的部分-不一定是无聊的考验。不相信我吗?看看这五种可以学习编码的不同方法。
ComputerCraft
Minecraft(世界上排名第一的跨平台独立游戏)似乎由所有人玩。即使您不玩自己,我相信您也有很多朋友在玩。 Minecraft具有许多不同的mod,具有极高的可扩展性,从而产生了Tekkit等软件包。 Tekkit实际上包含一个名为ComputerCraft的mod,它为游戏添加了完整的编码元素。
一旦您从必要的物品上制造出了计算机,就可以开始在上面进行编码了。使用易用的Lua语言来构建自动矿工,在Minecraft内的计算机之间发送消息,等等。虽然它不构建任何“传统"程序或Web应用程序,但仍然可以通过很多代码来教人们可以将其扩展到其他类型的应用程序的概念。
但这可能是最有趣的在保持极简单的同时做到这一点。有关使用ComputerCraft进行编码的帮助,请访问其网站。
Rebeca / Alice
Rebeca是基于Alice的3D编程环境。该工具之所以出色,是因为3D图形编程本身就已经是一个艰巨的概念,因此拥有一个将所有内容简化为可用于教育目的的工具是一件好事。
主要优点之一Rebeca对Alice的看法是它已经国际化,因此更容易将其翻译成其他语言。目前,除英语之外,还提供西班牙语。
3DPL
专门设计用于帮助人们学习3D对象概念的编程语言也可以成为一种选择。 3DPL提供了一种简单,直接的方式来处理代码和查看结果。虽然这种编程语言不应该用于实际项目中,但它仍然是一个很好的教育工具,可以以更简单的形式显示其工作原理。
围绕3DPL的站点提供了许多有关如何使用它进行酷处理的教程。 ,因此也值得一看,如果您对3D编程感兴趣。
桌面脚本
如果您想弄些更接近实际编程的东西,不妨考虑一下看看桌面脚本。尽管这些脚本通常不使用C / C ++之类的通用编程语言,但它们确实可以让您在计算机上进行实际工作,而不仅仅是“玩转"。除了首选的文本编辑器之外,您通常不需要脚本的任何其他工具。
Windows用户可以创建.bat脚本,Mac用户可以创建AppleScript文件,Linux可以创建bash(.sh)脚本。有许多可以使用这些应用程序的应用程序。一些示例包括批量文件重命名或其他批量操作,搜索特定文件等等。
Raspberry Pi
如果您希望将计算机留在其上运行,独自工作,那么您可能有兴趣为您的代码学习冒险而获得Raspberry Pi。该设备只有信用卡大小,但具有足够的能力运行一些低资源的游戏,高端型号的价格仅为35美元。
Raspberry Pi运行基于ARM的完整Linux发行版(您需要准备SD卡才能使用它),因此您可以使用很多选项,包括传统的编程语言(例如C / C ++),脚本(例如Bash)以及其他使用Pi与自定义硬件一起使用的自定义端口的语言。因此,这么多的灵活性可能值得花相对少量的钱。
结论
希望这5种独特的学习代码方法将帮助您入门并有动力坚持下去。就像我之前说的那样,它并不需要无聊的代码来完成非常小的事情,它可以令人兴奋,并可以在许多非常流行的不同应用程序中使用。无论您是小孩还是成人,都在学习一些技能,现在没有比现在更好的时间了!
您想学习编码吗?如果已经有了,您教别人的首选方法是什么?在评论中让我们知道!
标签: