学习编程,怎么选对孩子的第一次?
少儿学编程,选什么语言好?其实每一种编程语言,既然存在,就有存在的理由,它们都有其特定的应用场景和优点,实在没有必要争论,能解决问题的语言就是好语言
兴趣是最好的老师,我们首先应该注重孩子兴趣,然后再根据孩子的年龄和实际情况来选择。
目前国内市场上常见的编程教育课程,可以粗略地分为少儿编程课程和机器人编程课程。
少儿编程课程,是系统化地教授儿童编程知识,通过学习简单易上手的图形化编程语言,启蒙孩子的编程思维。
01
Scratch
Scratch 的服务是免费的,它允许你的孩子创建自己的动画,游戏和故事。你的孩子可以通过 Scratch 的在线社区与世界各地的其他人一同分享创造的成果。
无需英文和代码基础,孩子通过拖曳代码块的方式建立程序,培养编程思维。
因此,Scratcha更适合小学及以下阶段的小朋友。
02
Python
到了初中后期,这个时候学生的数理逻辑基础相对扎实,有了基础的思维逻辑,所以,他们满足了学习成人编程(用在现实生产上的编程语言)的前提条件。此时,推荐学习Python。

Python发明于1989年,第一个公开发行版本于1991年,是一种面向对象的解释型编程语言,其设计哲学是“优雅”,“明确”,“简单”。所以Python非常适合编程初学者使用。
03
C++

机器人编程课程的学习是让学生学会组装、搭建和编写程序运行机器人,也就是说,除编程之外,还加入了搭建环节。编写好的程序效果可以通过机器人表现出来,互动性更强,更直观有趣。
机器人编程一般都会采用自己开发的机器人编程软件,往往学会这个机器人编程软件,换另外一种机器人之后,还需要重新学习,工具的通用性相对会弱一些。
这方面代表性的产品是乐高的wedo和Ev3编程机器人,其编程环节也是用的图形化编程语言。
