一、Scratch

Scratch 是由麻省理工学院媒体实验室 Lifelong Kindergarten 小组开发的一种编程语言和在线社区。Scratch 的服务是免费的,它允许你的孩子创建自己的动画,游戏和故事。你的孩子可以通过 Scratch 的在线社区与世界各地的其他人一同分享创造的成果。
这个也是王颢老师经常在公众号《科学小实验》提到的,由于使用的人很多,有很多参考的作品,对于缺乏想象力的王颢老师来说是一大福音。
而且这种语言还有机器人版,所以和开源硬件结合起来真是绝代双骄,绝对比乐高的Mindstorms火爆。对了忘记告诉大家,Mindstorms是乐高和MIT合作产生的,跟Scratch是一个爸爸的。只是呢,Mindstorms被乐高抱养走了,Scratch还留在家里,哈哈!
以后王颢老师充分发挥自己硬件特长,将这个语言扩展到4岁以上的孩子,要是爸爸们对机器人感兴趣,也可以和孩子一块玩哦!
http://www.scratchchina.com/bbs/forum.php
http://www.scratchplus.cn/
二、Etoys

Etoys 是一个易于使用的编程工具,孩子们可以用它来创建他们自己的游戏,模型和故事。Etoys 的开发项目包含了图形、动画对象、音乐、声音、扫描图片和文本。Etoys 是免费的,可以自由使用。
这个也蛮简单的,可以学学,当然大家先了解了解。另外 王颢老师精力有限,只教大家其中一种就行,感兴趣的可以自学。
http://www.squeakland.org/download/
三、Alice

Alice 一个可免费使用的 3d 编程工具,它支持创建一个讲述故事的动画,并在网络上将交互行为和视频进行分享。Alice 的主要目的是给你的孩子接触基本的面向对象编程。通过使用 Alice,学生可以学习如何创建动画电影(包含人、动物和车辆)和简单的视频游戏。
王颢老师看评论,感觉偏向女孩子,但是用起来也比较简单。
四、Hopscotch

Hopscotch 的宣言是为每个人设计编程。通过使用 Hopscotch,你可以很轻松的教授给你的孩子基本的编程知识。目前 Hopscotch 应用只针对 iPad … 阅读全文