我的兄弟想学习一些编程,以了解他是否喜欢这样做.他16岁,对计算机一般不太了解,对程序设计一无所知.
我正在考虑选择Alice或Python.我认为Think Python是经常推荐的读物,但对于初学者来说,它是不是有点太多(尺寸方面)?这当然不是太复杂,但我对我的兄弟并不那么乐观...... :)他能尝试的其他任何东西都会更小而且非常简单吗?
还有,有没有人有过爱丽丝的经历?我自己不会真的想以这种方式开始编程,但我可以看到为什么视觉方面可能对某些人更具吸引力.我只是不确定它是如何限制的,如果用于学习伪语言的时间不会更好地学习真正的语言.
编辑:谢谢你的回复.我想我们会选择Python.但是,正如我上面提到的,对于一个完整的"新手"来说,"Think Python"有点过于广泛吗?您可以推荐任何其他但更简单的Python编程介绍?
Python的优势在于 - 如果他被这个错误所困扰 - 那里有庞大的社区和大量的资源可供借鉴和探索.
如果他没有被Python咬伤,那么编程可能是一个很难卖的东西,所以我看不到开始喜欢徽标的优势,甚至像Alice那样的3D.爱丽丝当然可以很有趣,就像编写Lua脚本来扩展主流游戏标题一样.但是现在三十多岁的所有核心程序员似乎都已经开始使用Turbo Pascal,甚至是16岁左右的汇编程序,Python提供了一种平易近人的现代版本.