家长们关心的问题是到底要学什么程序设计语言?其实程序设计语言主要是语法不一样,思维过程都是很相似的,也就好比外语一样的,英语和法语主要是语法不同,但要表达同样的意思不同的语言都可以做到。当然对于五年级以下(10岁)的孩子,如果没有编程基础,建议先学习Scratch,五年级以上(11岁),可以尝试学习Python,C++,Java或Javascript等等高级语言。下面列举几种常用的程序设计语言供大家参考。
Scratch简单易用,由美国麻省理工学院开发,专门的儿童编程软件,适合编程启蒙教育,而且很多机器人硬件编程也支持Scratch,扩展性非常好,最主要是孩子能很快上手,迅速做出自己的作品,提升学习的趣味性和自信心。
Python作为人工智能研究领域最火的语言,其扩展库非常丰富,可以做游戏,也可以做网络爬虫,数据库开发,甚至复杂的人工智能系统,语法比较简单,也很容易跟其它语言进行混合编程,有人也比喻成胶水语言。
C++作为全国青少年信息学奥林匹克竞赛唯一指定的语言,如果想往奥青赛方向发展可以选择C++。
Java的语法跟C++很类似,面向对象的程序设计语言,很好地支持跨平台,在Java中,一切皆对象(Everything is object),很多大型的商业系统都是采用Java开发。