谢邀。幼儿、青少年学习的机器人基本都是积木机器人,他们使用的是一种图形化的编程语言,不怎么需要自己写代码:
上图是乐高机器人用的G语言,编程的时候只需要把这些图形代码块拖进去就可以了。
如果要学更高级的,参加大型国际赛事,那就要学基于C语言开发的ROBOTC(上图),因为主流机器人,像乐高、VEX都支持它。
如果重点不在于机器人比赛,那Scratch也不错。为了吸引儿童学习编程语言,现在所有教学机构都会涉及用语言控制一个小机器人这种课程。这种就是偏编程向了,跟机器人大赛没什么关系。另外适合幼儿学习的语言还有Python、JAVA、C++、Ruby(别打我,STEM推荐的)。
这个跟人工智能没关系,G语言恐怕跟编程也没有太多关系,门槛应该不高,学好肯定难。无论是机器人教学还是编程教学,就我个人观点,如果孩子有兴趣学这个,那就放手让他去玩,至于为以后编程打基础什么的什么的,家长不要想太多。