一本12岁的好学习书?

时间:2010-08-12 22:50:23

标签: java python

我12岁的弟弟最近表示有兴趣学习编程。我当然认为这是个好主意,为什么不早点开始呢?我想知道你们对书的看法是什么?我以为我应该用Java开始他,但我不确定哪本书最好?任何有关书籍或其他语言的建议都将受到高度赞赏。

更新:我已经使用了Python,而我正在以“为孩子们争吵”开始他。

7 个答案:

答案 0 :(得分:12)

乐高头脑风暴? http://mindstorms.lego.com 不是一本书,但可能是一个更有趣的12岁的编程介绍。

答案 1 :(得分:8)

Head First Java对于任何新的Java程序员来说都是一本好书。它有很多图片,有趣的讽刺和拼图来解决。绝对值得买。

答案 2 :(得分:5)

我发现Python起初非常容易学习。 This is a great, fun book for it。只要确定他 玩得开心!

答案 3 :(得分:3)

我已经过了12岁,直到17岁才开始写我的第一个Fortran程序,所以我可能不是一个权威。

但我怀疑Python比Java更好,this book看起来合适。

答案 4 :(得分:1)

如果你的兄弟玩任何PC游戏,你可以检查一下它们是否可以修改。如今许多游戏都带有脚本化的广告系列编辑器,或者有可以修改的python脚本。它们是参与编程背后的基本概念的好方法,因为您的兄弟可以在他已经非常感兴趣的环境中获得非常直接的反馈。

它可能不是“编程”本身,但它是指导计算机做你想做的事情的练习,这需要一个明确的意图和一些工作和调查来实际达到你的意图。如果他培养了这种心态,那么在更复杂的环境中进行更一般的编程就会自然而然地发生。

答案 5 :(得分:1)

我会(就像你做的那样)使用 Python 。 Java似乎过度设计(如Steve Yegge described) - 特别是对于12岁的孩子。

Hello World: Computer Programmer for Kids and Other Beginners似乎是一个不错的选择 - 甚至一些大约12岁的孩子和他的父亲

Hello World: Computer Programmer for Kids and Other Beginners甚至,这是12岁的完美图书:)。

两位作者interviewed by Scott Hanselman - 值得倾听。

答案 6 :(得分:0)

我也可以推荐Head First系列。

您可以尝试“Head First Programming”。它虽然使用了一些python。