众所周知,语言学习是系统工程,不是一朝一夕就能完成的,而且语言学习的各阶段是不同步的,编程语言学习,时间和频率决定了学习的质量和速度,虽然没有捷径,但如果能客观认识、遵循编程学习的规律、尊重孩子认知发展规律,就能避免很多弯路。未来会编程不再仅仅是一门职业,而是如开车英语一样,成为大多数人需要掌握的一门技能,现在不学一点编程,就像10年前不会打字一样,很有成为文盲的风险。
专家研究,孩子越早接触编程语言越容易掌握,迈克尔·乌尔曼是美国乔治城大学医学中心大脑与语言实验室的主任(在心理语言学和认知神经学领域影响巨大)研究发现,孩子和大人学习计算机语言用到的通用记忆系统和他们学自然语言是一样的,大脑越年轻越容易吸收语言,所以在孩子越小的时候开始学外语越好。在音乐方面有一个关键的数据点可以支持这一观点:伟大的小提琴家不是在二十几岁才开始学拉琴的,他们通常始于三四岁,那正是程序性记忆最敏感的时候。
爱尔兰国立大学的计算机科学家保罗·吉布森说,5至11岁之间的孩子在学习算法和计算上表现出的突出潜质让我觉得如果等到他们十几岁了再学这些基础知识就太可惜了。所以在孩子6岁开始就可以接触编程,进行编程入门的启蒙工作了。