我在八年级的时候开始学习编程。
我首先学会怎样使一个
绿色圆圈和一个红色正方形出现在屏幕上。
其实你只需要学习这些为数不多的课程，
就最终能达到一种几乎随心所欲的境界。
计算机科学就是通过了解一台计算机如何工作及思考，
来让你可以教它做新的事情。
最近，在计算机科学领域你可以做的事是相当惊人的。
我认为这是我们拥有的所有能力中最接近超能力的。
（谭丽雅：计算机科学专业的学生）在接下来的一个小时里我们要玩一个游戏
它将教你编程的基本概念。
通常情况下，程序都是以文本形式出现，但我们将使用Blockly，
它使用图形模块，你可以通过拖放这些模块来编程。
而实际上你却是在创建脚本代码。
我们现在开始，要构建一个程序代码，它会帮助
这只愤怒的小鸟穿过迷宫，到达偷了它蛋的那只邪恶的猪那里。
Blockly主要分成三部分。
左边是小鸟的迷宫，你的程序将在这里运行。
针对每个层级的说明都写在迷宫的下方。
中间的区域是工具盒，
而每个图形模块则是那只小鸟能理解的指令。
右边的空白区域称作工作区
这里是我们构建程序的地方。
如果我把那个“移动”模块拖到工作区，然后按下“运行”键，会发生什么呢？
这只小鸟会在网格中向前移动一格。
而我如果想让小鸟在往前挪动一格后做些什么，我该怎样做呢？
我可以在程序中添加另一个模块。
我会选择“右转”这个模块，我会把它拖到
“移动”模块下面，直到黄色箭头出现
然后我就放开它，于是两个模块将扣合在一起。
当我再次按下“运行”键时，小鸟将会执行这些堆叠的指令，
自上而下地在工作区中执行。
如果你想删除一个块模块，
你只需要从堆栈中将其移除，并把它拖到垃圾桶里。
在你点击“运行”键后，你总是可以点击“复位”键，让这只小鸟回到起初的位置。
现在，让我们去抓这些猪吧！