As for why children should learn computer programming from an early age, in the long run, the rapid development of computers (especially the development of artificial intelligence) will definitely show a rapid development trend in the future. If children have access to some cutting-edge knowledge from an early age, it will be much easier to learn relevant computer theories and some related computer technologies when they grow up in a few years. It would be great if we could do this.
But one thing to note here is: regarding the cultivation of children's computer programming ability, first of all, we need to see whether children are really interested in computer programming. If he is not interested in programming at all, then don't force the child to learn programming. Because everyone's interests are different, the key is to look at children's interests, and then cultivate children's interests in a targeted manner.