Recently, there has been renewed talk about making coding education mandatory for children. Schools would teach basic programming, and honestly, opinions seem to be sharply divided between those for and against.
Supporters claim it can help develop logical thinking and problem-solving abilities. They say computational thinking is a skill needed in any field.
Opponents worry that it's not just about cultivating developers—it's about exposing children to digital environments at too young an age. They also point out that it could become just another evaluated subject in an already exam-oriented education system.
Personally, I think both sides make valid points. However, the key is that this should not be about producing skilled coders, but about teaching children how to think logically. Looking at overseas cases, the focus of coding education is more on procedural thinking than on specific languages or syntax.
If children can learn not just to memorize programming languages, but also to break problems down and solve them step by step, then it would be a meaningful form of education.