The practical significance of Scratch is a lot about how to teach children how to think with "building block games". We know that the program flow and people's thinking mode are more meticulous, and this meticulous thinking mode will also feed back children's exam results in the course. In addition, parents should understand that if one instruction in a series of instructions is incorrect, the program flow will not work, and the child must start to check all the program flows again. This whole process, children's patience and carefulness, I personally think is one of the great changes that programming can bring to children.
In fact, learning and training Scratch is more like a paving stone before children program to test whether children are suitable for programming. If children are interested in Scratch, learning and training Scratch can lay a good programming foundation for children. On the other hand, if children are mainly ordinary, it is also a very good thing for children to learn the logical thinking of program flow.
More importantly, Scratch is more suitable for beginners than other languages. After all, it is simple and easy to operate, and it is very easy for children to write some boring code to destroy their hobbies.