Scratch是最适合少年儿童学习的编程语言,没有之一。入门简单,一学就会。ScratchJr相对低龄一些,小学生玩太简单了。
Python等传统编程语言难度偏大,不适合入门学习。Scratch用的人最多,免费的资源也多,厉害的老师也多,好的教程也多,有一个非常好的生态。也有非常多的相关比赛。并且Scratch是开源的,其它组织和个人都可以免费商用,所以国内绝大多数少儿编程的软件和语言都是在Scratch基础上改编的。虽然Scratch入门简单,但并不代表它做不出来好东西,Scratch上限也是非常高的,Scratch涵盖了编程几乎所有的逻辑训练和算法,Scratch是可以在刷力扣(一个专业的算法网站)上的算法的。