好的,我已经阅读了很多关于教初学者编程的文章,还有一些有用的东西,我会更仔细地研究。但我想知道的是,是否有任何有效的工具专门教孩子Java?
我想教他Java,特别是因为(a)我有很强的C背景,我觉得这太复杂了,(b) Java是我非常熟悉的另一种语言,因此我可以有意义地帮助自己,而不需要教自己一种新的但(对我来说)无用的语言,(c)我觉得管理语言是未来,最后(d) Java是我所熟悉的所有语言中最简单的语言之一(除了basic)。
我在basic中学习,我愿意先教它,但我不知道Windows有一个不错的免费基本shell (虽然我还没有真正搜索过它,因为这不是我的第一选择),而且无论如何我都想快速地发展到Java。
我儿子8岁了,这比我开始的早了几年--但他已经表达了学习编程的兴趣(可能是因为我经常在家工作,他看到我一直在编程)。
如果没有人能提出一个为此目的而设计的工具,我可能会从基于文本/控制台的应用程序开始,教基础知识,然后发展到GUI构建。
哦,最后一件事,我不是IDE(旧的学校文本编辑器类型)的粉丝,所以我根本不会被一个让他输入真正代码的系统推迟,我很可能更喜欢这个系统,而不是玩具拖放系统。
编辑:只是想澄清一下;我真的特别想要教他Java;已经有很多帖子给出了其他语言选择的好答案--但这不是我想要的。
编辑: 2D视频游戏的Java框架如何--有人能从个人经验中推荐其中任何一个吗?我喜欢他从机械装置开始(主游戏回路,得分等等),并为他自己想象的游戏添加细节--这就是我所做的,尽管对我来说这是基本的
发布于 2010-03-19 13:50:11
只要让学习变得有趣,其余的就会随之而来!令人惊讶的是,Scala可能是最简单的语言,如果您尝试科霍 (Scala是更好的Java,您当然可以访问所有的Java库)
发布于 2008-11-01 19:16:26
你可以在这个项目中找到一些灵感:
教孩子编程:更年轻的孩子也能学Java
面向孩子、父母和祖父母的Java编程。
您可以在faratasystems网站 (直接链接这里)上找到
在这样一个项目中吸取的经验教训中,作者提到:
发布于 2008-11-01 19:32:56
你查过BlueJ了吗?我知道您说过您倾向于使用IDE,但是它是一个专门用于教授Java的IDE。而且,它似乎有一些8岁的孩子可能会觉得很酷的东西,比如类结构的图形表示。
https://stackoverflow.com/questions/255976
复制相似问题