先说结论框架:Scratch解决的是“能不能理解编程逻辑”的问题,Python解决的是“能不能用代码做正经事”的问题,JavaScript解决的是“能不能让东西在浏览器里动起来”的问题。三者不冲突,甚至可以按顺序走下来。但具体怎么选,要看孩子的年龄、兴趣和你想达成的目标,下面我把每个维度拆开讲。
"给孩子学编程,Python还是Scratch?""我自己零基础想入门,先从JavaScript开始行不行?"这两个问题,我在网上回答了好几年,几乎每隔几天就会遇到一次。稍微整理一下就会发现,所有人的纠结其实都指向同一件事:Python、JavaScript、Scratch这三个名字被摆在一起,到底按什么标准选,才不算走弯路。
Eminem's godzilla by Fable 5.5 every frame is drawn in javascript > it traced every frame of the original video into flat colour shapes, then redrew each frame from those shapes in js from scratch ...