儿童编程,对,不要感到羞耻,接下来推荐的几本书都是国外针对12-16岁左右的青少儿编程学习用的,道理很简单,如果要让孩子们吸收知识,所编写的教材英文单词语句必然不会过于复杂抽象,这也使得我们这些英语学渣能够进行更舒畅的可理解性输入,而且这些书籍大多配有图形化的示例让其更好吸收,从而顺道学习了编程一些基本概念。
其次,不要觉得儿童编程就觉得看不上,觉得羞耻,其实编程的基本概念反而是这些教材讲的非常清楚易懂,也是很适合编程小白入门的。(仅限于入门基本概念)
这几本书通读下来,所需要的英语水平介于B1-C1区间,大概初三到高中英语应该就可以顺畅读下来。

不废话,开始⬇️
1. Python Programming for Beginners
这本书将从基础开始,学习所有关于基本python概念以及如何能够将这些概念在Python中结合起来构建自己的游戏和程序。每一章都集中讨论一个不同的编码概念——像变量、数据类型和循环等等。
2. Scratch Programming for Beginners
Scratch是一种专为儿童设计的可视化计算机语言,这本书从Scratch编程基础开始,教给什么是编码,以及可以使用哪些不同的工具来构建自己的程序和游戏。每一章都教授编码的不同方面,随着进展,练习会变得更具挑战性,直到构建自己的游戏。
3. Coding Games in Python
通过大量的图文教学,让编程非常有趣不枯燥,书中利用了Pygame学习如何修改和个性化游戏,从而一步步掌握编程的核心概念,如循环、变量、字符串等,帮助你建立坚实的编程基础。
4. Python for Kids, 2nd Edition
作者Jason R. Briggs运用基础知识指导你,富含大量幽默感的示例程序,这些程序涉及到贪婪的怪物、秘密特工、偷窃的乌鸦等等。代码被上色并解释;全彩插图贯穿始终
通过本书的学习你将编程两个游戏:一个著名的乒乓球游戏,一个具有跳跃和动画的平台游戏。阅读难度比上三个稍微大一些。