树莓派使用入门：教孩子们用树莓派学编程的 5 种方法
这是我们的《树莓派入门指南》系列的第五篇文章，它探索了帮助孩子们学习编程的一些资源。
树莓派 儿童
这是我们的《树莓派入门指南》系列的第五篇文章，它探索了帮助孩子们学习编程的一些资源。

> 
> 这是我们的《树莓派入门指南》系列的第五篇文章，它探索了帮助孩子们学习编程的一些资源。
> 
> 
> 


![](/data/attachment/album/201903/25/225919xqfcdduqegnqcfz5.png)


无数的学校、图书馆和家庭已经证明，树莓派是让孩子们接触编程的最好方式。在本系列的前四篇文章中，你已经学习了如何去[购买](/article-10615-1.html)、[安装](/article-10644-1.html)、和[配置](/article-10645-1.html)一个树莓派。在第五篇文章中，我们将分享一些帮助孩子们使用树莓派编程的入门级资源。


### Scratch


[Scratch](https://scratch.mit.edu/) 是让孩子们了解编程基本概念（比如变量、布尔逻辑、循环等等）的一个很好的方式。你在 Raspbian 中就可以找到它，并且在互联网上你可以找到非常多的有关 Scratch 的文章和教程，包括在 Opensource.com 上的 [今天的 Scratch 是不是像“上世纪八十年代教孩子学 LOGO 编程”?](https://opensource.com/article/17/3/logo-scratch-teach-programming-kids)。


![](/data/attachment/album/201903/25/225932wiry1yiy1xgdynkr.png)


### Code.org


[Code.org](https://code.org/) 是另一个非常好的教孩子学编程的在线资源。这个组织的使命是让更多的人通过课程、教程和流行的一小时学编程来接触编程。许多学校（包括我五年级的儿子就读的学校）都使用它，让更多的孩子学习编程和计算机科学的概念。


### 阅读


读书是学习编程的另一个很好的方式。学习如何编程并不需要你会说英语，当然，如果你会英语的话，学习起来将更容易，因为大多数的编程语言都是使用英文关键字去描述命令的。如果你的英语很好，能够轻松地阅读接下来的这个树莓派系列文章，那么你就完全有能力去阅读有关编程的书籍、论坛和其它的出版物。我推荐一本由 Jason Biggs 写的书： [儿童学 Python：非常有趣的 Python 编程入门](https://www.amazon.com/Python-Kids-Playful-Introduction-Programming/dp/1593274076)。


### Raspberry Jam


另一个让你的孩子进入编程世界的好方法是在聚会中让他与其他人互动。树莓派基金会赞助了一个称为 [Raspberry Jams](https://www.raspberrypi.org/jam/#map-section) 的活动，让世界各地的孩子和成人共同参与在树莓派上学习。如果你所在的地区没有 Raspberry Jam，基金会有一个[指南](https://static.raspberrypi.org/files/jam/Raspberry-Jam-Guidebook-2017-04-26.pdf)和其它资源帮你启动一个 Raspberry Jam。


### 游戏


最后一个（是本文的最后一个，当然还有其它的方式），[Minecraft](https://minecraft.net/en-us/edition/pi/) 有一个树莓派版本。<ruby> 我的世界 <rt>  Minecraft </rt></ruby>已经从一个多玩家的、类似于”数字乐高“这样的游戏，成长为一个任何人都能使用 Python 和其它编程语言去构建我自己的虚拟世界。更多内容查看 [Minecraft Pi 入门](https://projects.raspberrypi.org/en/projects/getting-started-with-minecraft-pi) 和 [Minecraft 一小时入门教程](https://code.org/minecraft)。


你还有教孩子用树莓派学编程的珍藏资源吗？请在下面的评论区共享出来吧。




---


via: <https://opensource.com/article/19/3/teach-kids-program-raspberry-pi>


作者：[Anderson Silva](https://opensource.com/users/ansilva) 选题：[lujun9972](https://github.com/lujun9972) 译者：[qhwdw](https://github.com/qhwdw) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出

