关于Java:一个12岁的学习者好书?

Good learner book for a 12 year old?

我12岁的弟弟最近表达了对学习程序的兴趣。我当然认为这是个好主意,为什么不早点开始呢?我想知道你们对一本书有什么看法?我想我应该把他从Java开始,但我不确定什么书是最好的?任何有关一本书或另一种语言的建议都会受到赞赏。

最新消息:我和Python一起去了,我要从"为孩子们缠蛇"开始。


乐高思维风暴?网址:http://mindstorms.lego.com不是一本书,但对一个12岁的孩子来说,这可能是一个更有趣的编程入门。


头一个Java是一个伟大的书,任何新的Java程序员。它有很多图片,有趣的玩笑和谜题要解决。绝对值得买。


一开始我发现python很容易学习。这是一本非常有趣的书。只要确定他玩得开心!


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

但我怀疑Python是比Java更好的开始,这本书看起来很合适。


我会和Python一起去。Java似乎是过度设计的(如Steve Yegge所描述的)——尤其是对于12岁的孩子。

你好,世界:为孩子和其他初学者设计的电脑程序似乎是个不错的选择——它甚至是由一个12岁左右的孩子和他的父亲写的。

在《你好,世界:为孩子和其他初学者设计的计算机程序设计员》一书中,甚至写道这是一本适合12岁孩子的完美书。

两位作者都接受了斯科特·汉塞尔曼的采访——值得一听。


如果你的兄弟玩任何电脑游戏,你可以看看他们是否有任何一个是可修改的。现在很多游戏都有脚本化的活动编辑器,或者在它们的基础上有可以修改的python脚本。他们是一个很好的方法来参与编程背后的基本概念,因为你的兄弟可以在一个他已经很感兴趣的环境中得到非常直接的反馈。

它本身可能不是"编程",但它是指导计算机做你想做的事情的练习,这需要一个明确的意图,一些工作和调查才能真正实现你的意图。如果他发展了这种思维方式,那么在更复杂的环境中更一般的编程自然也会遵循。


我也可以推荐头一个系列。

你可以试试"头先编程"。不过它使用了一些Python。