作者|
RJ Zhu
编辑 | Freya Han
专栏 | 九章算法
你可能会意外,也可能会惊喜,但现如今,六岁大的孩子都开始学习编程了。或是自学,或是上学校的编程课
。
然而无论他们是通过哪种方式学习的,编程都已经慢慢成为孩子们互相追捧着学习的东西了。
在孩子们眼里编程越来越成为一件非常酷炫的事情,孩子们都想学习如何自制视频游戏,都想设计自己的 Minecraft mod。
如果你发现自己(未来)的小孩喜欢游戏,并也喜欢学习怎么制作自己的游戏或怎样编写程序的话,那可以让你的孩子看看下面的这些书,
这些书可以教给你的宝贝编程的基础知识,带着他们开始走向编程大佬的人生巅峰!
P.S.
当然,如果你乐意为自己的宝宝现身教学,那更是再好不过啦。
你的宝宝未来想做游戏设计师?
那可以让他读这本可以教他一些简单编程语法的书。
这本书将很简明浅显地引导你的孩子学习基础的HTML标识代码——开放式标签,关闭式标签等等。
而且这本书还有关于样式表的后续本——CSS for Babies,同样浅显易懂,学完这个,你的宝贝可能就可以写一个属于自己的静态网页啦!
Hello Ruby: Adventures in Coding
相比于那些编程指南,这本书更像是一本故事书。
它讲述了Rudy是怎么用一个项目获得38万美元筹集金的故事。
这本书的主人公Rudy是一名脑洞奇大的女孩,从她身上,孩子会学习到模式识别、计算思维等等更高阶的概念——这些概念对理解代码都是至关重要的。
书里还会出现应用程序、在线游戏等内容。
上面这些内容都会让家中的宝贝充分了解怎么在编程的狂野世界里进行一场别开生面的旅行。
这本有趣的DK教学书有一个十分吸引人的副标题——《通过图示教你一步步编出自己的游戏》,光听这个名字你应该就知道这本书的用途了。
这本书将通过配图加解说的模式教你的宝宝使用
Scratch
——一种免费编程语言。
很多学校现在都在使用Scratch来向学生教授编码基础,像是创建几种不同类型的基础游戏等。这本书会让你的宝宝喜欢上其Minecraft-esque式的图像设计,甚至你也会喜欢上用Scratch来做成一些东西。
假如你家宝宝想
实际操作动手编程编出点作品
,那这本书将是不二之选。
Coding for Beginners Using Scratch Lift-the-Flap
Computers and Coding
在20世纪80年代,Usborne出版社发行了一系列十分流行的编程书籍给那些想学习如何编写电脑游戏的孩子们,例如听起来就很有趣的《初学者的机器代码简介》。
今年年初,Usborne出版社发行了他们80年代经典编程书的免费PDF版,以帮助推广他们
旨在教当代的孩子们如何用Scratch编程
的新系列丛书。
《Coding for Beginners Using Scratch》和《Lift-the-Flap Computers and Coding》就是这一系列丛书中的两本。
Coding Projects in Scratch
Coding Projects in Scratch是天文物理学家Jon Woodcock给这本书起的别名。
《Coding Projects in Scratch》提供了18个创意项目,这些项目分别教会孩子们必须要学会的编程基础。
通过这些项目,他们将明白如何编写自己想要的角色、动画、音效等等。
也许今天他们还在编写一个恐龙舞会,明天...谁知道会不会弄出一个奥创呢?
Python for Kids:
A Playful Introduction to Programming