少儿编程教育大体可以划分为两类,即机器人编程和编程语言。前者为硬件编程培训,典型代表是乐高机器人,通过组装搭建机器人套件,再结合软件编写来运作机器人,更强调培养动手能力。后者是软件编程教学,如魔抓(Scratch),相对而言,编程语言的学习所涉及的信息处理更复杂。