花了半天时间 我挑选出适合儿童少儿编程的外国书籍(中)
记得马云爸爸在一次演讲中,呼吁大家要让孩子学会“玩”,学会体验,否则30年后孩子会找不到工作。他认为,过去的200年是知识、科技的时代,但是未来的100年却是智慧、体验的时代。未来,机器将会取代人类做很多很多工作,到那时,人类和机器的竞争将主要在于智慧和体验上的竞争。所以,在眼下的教育中就要有意识地去避免死记硬背,让孩子充分地接触、体验和玩。
我个人还是建议看原生的英文书籍,首先这种书籍内图片插画居多,阅读难度会少很多。其次编程能力很重要,但是更重要的是英语能力,在阅读过程中,如果小朋友对编程不感兴趣,至少英语能力不会差,这是很重要的。
一、Java Books for Kids
Java 是一种非常成熟的语言,主要用于开发系统程序和 Android 应用。它也是高中计算机科学课程中最常用比较火的一种语言,所以看它相关的书籍没毛病。
年龄范围: 13-17
一步一步构建自己有趣的 Java 程序。青少年读者可以获得 Java 编程语言的解释,下载和安装 Java 编码所需的相关内容的说明,以及构建交互式应用程序的详细指南。
年龄范围: 10-12岁
Java for Kids旨在简化事务,并仅提供学习过程中每个步骤需要的详细内容。前后过渡良好,承前启后,前面的章节与后面章节知识连接性循环渐进。孩子们通过步骤慢慢发现 Java 的基础知识,而不是压倒性的。
C ++ Books for Kids
C ++是几乎所有大学和学院的计算机科学课程的一部分。它是一种快速,强大的语言,可用于一些最复杂的软件。它不是最容易学习的语言(可能是Python),但掌握C ++的人将比那些坚持简单努力的人更了解计算机的工作原理。
13.C++ Progamming In Easy Steps
年龄范围:初中及以上
在Easy Steps中,书籍通常很短(少于200页),色彩鲜艳而且易懂,当然这本书也不除外。作者Mike McGrath在一系列简单的课程中介绍了C ++,其中包含大量专家提示,可帮助读者采用最佳编程实践,同时学习现有最通用的编程语言之一。孩子们可以在很短的时间内通过本书学习C ++的基础知识,并且可能会在很多年内经常提到它。
年龄范围: 7-9
这本简短而丰富多彩的书向孩子们展示了C ++编程的工作原 示例程序采用颜色编码,以便孩子们了解程序的各个部分实际执行的操作。图例描述了每种颜色的含义。例如,绿色单词是注释,不会影响程序的功能。
二、儿童的Web开发书籍:HTML,CSS和Javascript
网页使用HTML构建,并使用CSS进行样式设置。这些不是真正的编程语言,但它们确实提供了对文本编辑器和想法的接触,这些对于继续探索诸如Javascript或Python等语言的孩子们非常有用。HTML和CSS也很容易学习,适合年幼的孩子。
15.Build Your Own Website, a Comic Guide to HTML, CSS and WordPress
年龄范围:初中及以上
如书名,此书是按照全文步骤,一步一步学习建立属于自己的网站。在这本建立网站的漫画风格指南中,孩子们学习HTML标记语言。他们也熟悉CSS,这是控制网页样式的语言。孩子们了解WordPress,这是一个内容管理系统,当前网站中很大部分就是采用 WordPress ,本网站也不例外。WordPress使用模板和预编写的代码轻松构建网站,以实现大量功能。可以在没有任何编码的情况下构建和维护WordPress网站,但调整代码可以提供更多的显示,交互和功能选项。
16. Coder Dojo Nano: Building a Website: Create with Code
年龄范围: 8-12岁
这本书只有96页,引导孩子们完成建立网站的整个过程。读者可以像书中的例子一样建立一个网站,但我们鼓励他们尝试和构建他们喜欢的任何东西。涵盖的主题包括启动和运行页面所需的基本代码,在页面上正确显示元素的CSS样式以及用于交互式功能的Javascript。
三、儿童 Javascript 书籍
「Javascript」已经存在了很长时间,以前并没有现在这么流行以及重要,现在可以说这是当前乃至以后最重要的几门语言之一。许多程序员都认为Javascript是互联网的未来(包括我),学习这门语言对任何想要建立网站的人来说都是一个好消息。
18.Computer Coding with Javascript
年龄范围: 8-12岁
从HTML和CSS迁移到Javascript可能会令人困惑。那是因为Javascript更加复杂和强大。但是使用Javascript的计算机编码提供了简单的解释,因此孩子们可以顺利过渡。该书描述了HTML,CSS和Javascript如何协同工作以支持交互式网页。这是一个简短的,主要是图形化的工作簿,孩子们可以轻松处理的分步说明。
20. Javascript for Kids; For Dummies
年龄范围: 10-13
书名起的就很有意思,看看亚马逊上的评论,很多小朋友乃至成年人都说喜欢这本书。如果您有兴趣阅读有关帮助您的孩子学习如何编码的编程,请试试本书。学习构建有趣简单的应用和游戏,如计算器和购物应用。Javascript for Kids的内容将使读者远远超出基础知识,并让他们准备好构建他们可以想象的任何类型的Web项目。
21.Get Coding! Learn HTML, CSS, Javascript & Build a Website, App & Game
年龄范围: 9-12
这本书相对来说比较厚,页数比较多,包含了一系列任务,教孩子们构建网络应用程序和游戏。这个想法是为了让学习变得不再枯燥无聊。孩子们还可以解释不同类型的编程语言以及每种语言的优点。完成本书后选择探索其他类型编码的孩子将知道哪种语言最适合他们想要创建的项目类型。
还是我前面说的那句话,这些书相对来说不难。但是阅读这些书籍的意义不仅仅是学习编程,更重要的是英语能力。要知道在行业中有一句话。虽然英语好不意味着编程能力强,但是编程能力强一定英语好。