15 本适合想要(或者你希望他们)热爱 Linux 和开源的孩子们的书

另外,还有三本适合婴儿的书。
462 位读者喜欢这篇文章。
books in a library, stacks

ktchang16 via Flickr。CC BY 2.0

在我的工作中,我听到过从 C 级高管到介于两者之间的所有技术专业人士都说,他们希望自己的孩子更多地了解 Linux开源。他们中的一些人似乎很容易让孩子紧随他们的脚步。有些人则很难让孩子理解 Linux 和开源的魅力所在。也许他们的时代会到来,也许不会。在这个广阔的世界里,有很多有趣且有价值的东西。

无论如何,如果您有孩子或者认识可能对学习如何使用代码或硬件(从游戏到机器人)制作东西感兴趣的孩子,这份书单都适合您。

15 本关注 Linux 和开源的儿童书籍

树莓派历险记 作者:Carrie Anne Philbin

小巧的信用卡大小的树莓派已成为对编程感兴趣的儿童和成人的热门产品。它可以完成您的台式机所能做的一切,但只需一些基本的编程技能,您就可以让它做更多的事情。《树莓派历险记》通过简单的说明、有趣的项目和扎实的技能,是终极儿童编程指南!(Joshua Allen Holm 推荐 | 评论摘自本书摘要)

用 Python 自动化无聊的东西 作者:Al Sweigart

这是一本经典的编程入门书,其写作风格清晰易懂,足以让有动力的 11 岁儿童理解和享受。读者很快就会发现自己正在处理实际且有用的任务,同时几乎是偶然地掌握了良好的编码实践。最棒的是:如果您愿意,可以在线阅读整本书。(DB Clinton 推荐和评论)

Scratch 编程游戏 作者:Jon Woodcock

这本直观的指南专为 8-12 岁几乎没有编码经验的儿童编写,使用有趣的图形和易于遵循的说明,向年轻的学习者展示如何使用 Scratch(一种流行的免费编程语言)构建自己的计算机项目。(Joshua Allen Holm 推荐 | 评论摘自本书摘要)

用 Python 做数学 作者:Amit Saha

无论您是学生还是对如何将 Python 用于数学感兴趣的老师,本书都适合您。本书从 Python shell 中的简单数学运算到使用 matplotlib 等 Python 库进行数据可视化,逻辑地引导读者一步一步地从基础知识到更复杂的操作。本书将激发您对 Python 在数学方面的强大功能的兴趣。(Don Watkins 推荐和评论)

女孩学编程:学习编码,改变世界 作者:Reshma Saujani

本书出自谢丽尔·桑德伯格、马拉拉·优素福·扎伊和约翰·传奇所倡导的运动的领导者之手,一部分是操作指南,一部分是女孩赋权,而且充满乐趣。这本书充满了充满活力的艺术作品、对编码原理的通俗易懂的解释以及在 Pixar 和 NASA 等公司工作的女孩和女性的真实故事,以图形动画的方式展示了计算机科学在我们生活中扮演的重要角色以及它可以多么有趣。(Joshua Allen Holm 推荐 | 评论摘自本书摘要)

用 Python 编写你自己的电脑游戏 作者:Al Sweigart

本书将教您如何使用流行的 Python 编程语言制作电脑游戏,即使您以前从未编程过!首先构建经典的猜词游戏、猜数字游戏和井字棋游戏,然后逐步学习更高级的游戏,例如基于文本的寻宝游戏和带有声音效果的动画碰撞躲避游戏。(Joshua Allen Holm 推荐 | 评论摘自本书摘要)

劳伦·伊普森:关于计算机科学和其他不可能之事的的故事 作者:Carlos Bueno

《劳伦·伊普森》以《爱丽丝梦游仙境》的精神写成,带领女主人公劳伦·伊普森穿越一个略带神奇的世界,这个世界的自然规律是逻辑和计算机科学的规律,而谜题只能通过学习和应用计算机代码的原理来解决。书中从未提及计算机,但它们是这一切的中心。(DB Clinton 推荐和评论)

轻松学 Java:编程实践入门 作者:Bryson Payne

Java 是世界上最流行的编程语言,但它以学习曲线陡峭而闻名。本书通过实践项目消除了学习 Java 的枯燥感,这些项目将让您立即构建真实、功能齐全的应用程序。(Joshua Allen Holm 推荐 | 评论摘自本书摘要)

终身幼儿园 作者:Mitchell Resnick

幼儿园越来越像学校的其他部分。在这本书中,学习专家米歇尔·雷斯尼克提出了完全相反的观点:学校的其他部分(甚至生活的其他部分)应该更像幼儿园。为了在当今快速变化的世界中蓬勃发展,所有年龄段的人都必须学会创造性地思考和行动——而最好的方法是更多地关注想象、创造、玩耍、分享和反思,就像孩子们在传统幼儿园所做的那样。雷斯尼克借鉴了他在麻省理工学院媒体实验室 30 多年的经验,讨论了让年轻人参与创造性学习体验的新技术和策略。(Don Watkins 推荐 | 评论来自亚马逊)

儿童 Python 编程入门 作者:Jason Briggs

杰森·布里格斯在这本书中将 Python 编程教学艺术提升到了一个新的水平,这本书很容易成为教师和学生以及家长和孩子的入门教材。复杂的概念以循序渐进的方式呈现,即使是新手程序员也能体验到成功,从而激发您学习更多知识。本书是一本非常易读、有趣但功能强大的 Python 编程入门书。您将学习元组、列表和映射等基本数据结构。本书向读者展示了如何创建函数、重用代码以及使用循环和条件语句等控制结构。孩子们将学习如何创建游戏和动画,并且他们将体验到 Tkinter 在创建高级图形方面的强大功能。(Don Watkins 推荐和评论)

Scratch 编程乐园 作者:Al Sweigart

Scratch 编程通常被视为向年轻人介绍编程的一种有趣方式。在本书中,Al Sweigart 证明 Scratch 实际上是一种比大多数人意识到的更强大的编程语言。Al 以其独特的风格巧妙地编写和呈现,将让孩子们立即探索 Scratch 在创建复杂图形和动画方面的强大功能。(Don Watkins 推荐和评论)

秘密编码员 作者:Mike Holmes

来自漫画小说巨星(和高中计算机编程老师)杨谨伦的全新娱乐系列,将逻辑谜题和基本编程指导与引人入胜的神秘情节相结合。庄严学院是故事发生的背景,这是一所充满谜团的学校!(Joshua Allen Holm 推荐 | 评论摘自本书摘要)

那么,你想成为一名程序员吗?:编程、视频游戏创作、机器人技术等职业的终极指南! 作者:Jane Bedell

喜欢编码吗?通过这本全面的指南,将您的热情转化为职业,该指南揭示了与代码相关的各种职业。(Joshua Allen Holm 推荐 | 评论摘自本书摘要)

教你的孩子学编程 作者:Bryson Payne

您是否正在寻找一种有趣的方式向儿童介绍 Python 编程?Bryson Payne 编写了一本杰作,该书使用了 Python 中海龟图形的比喻。本书将帮助您创建简单的程序,这些程序是高级 Python 编程的基础。对于任何想要教年轻人编程的人来说,本书都是必读之作。(Don Watkins 推荐和评论)

儿童图解 Kubernetes 指南 作者:Matt Butcher,插图作者:Bailey Beougher

介绍 Phippy,一个勇敢的小 PHP 应用程序,以及她前往 Kubernetes 的旅程。(Chris Short 推荐 | 评论来自 Matt Butcher 的博客文章。)

婴儿奖励书籍

CSS 宝宝入门Javascript 宝宝入门 和 HTML 宝宝入门 作者:Sterling Children's

这些概念书让幼儿熟悉构成基于 Web 的编程语言的形状和颜色。这本精美的书是对编码和 Web 的彩色介绍,并且是送给任何具有技术头脑的家庭的完美礼物。(Chris Short 推荐 | 评论来自亚马逊)

还有其他适合婴儿或儿童的书籍要分享吗?请在评论中告诉我们。

标签
User profile image.
Jen 领导着红帽数字社区团队的社区经理团队。她与丈夫和女儿 June 和 Jewel 一起住在罗利。

4 条评论

很棒的列表。
但我希望看到(是的,它不太符合 opensource.com 的形式)本地化书籍列表(或此类列表中指示书籍已被翻译成哪些语言)。
很多孩子不是以英语为母语的人,有时甚至没有将英语作为学校的第一语言。他们也应该能够阅读这些书。

请注意,Scratch 实际上不是一个开源应用程序(Scratch 2),一个带有专有运行时(Adobe Air/Flash)的源代码免费应用程序在正确的意义上不是开源的。Scratch 1 是开源的 (Squeak Smalltalk),Scratch 3 (javascript) 可能是开源的(可能)。

我很欣赏您正在扩展您的内容,但我对您为“婴儿入门”书籍选择的评论感到失望。我发现它们更像是一种玩笑礼物,而不是儿童读物,尤其是《CSS 宝宝入门》这本书。正如一位评论员在亚马逊上写道,“没有解释、故事、图片或韵律。他们甚至懒得展示输出会是什么样子,可能是因为大多数输出可能只是一个错误消息。”

Creative Commons License本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.