Comment Re:Cui Bono (Score 2) 72
There's nothing wrong with "learn to code". It's teaching a mental discipline and the rudiments of logic.
There are 2 broad ways that the classical school curriculum teaches mental discipline and logical thinking. The first and slightly older one is philosophy/humanities. Reading and debating the old philosophers sharpens the mind and exposes kids to logical patterns. Arguments attacking and defending religion (eg scholasticism) are especially good for that approach today, as they have always been.The second way is geometry (not just Mathematics). Euclid is the tried and true source of exercises and teaching logic with visual aids. These are the O.G. methods which matter even today.
Computer programming is a modern variant which teaches logic by requiring kids to create something in a world of pure abstractions. It shares with geometry a good balance of logic, experimentation and abstraction.
The most valuable gift a child needs for the future is a good training in using its brain. Someone with logical thinking skills can find a way to thrive in any environment, and there are only a small number of ways to train a young brain to master those skills, which I've listed above, more or less.
What is emphatically bad is to connect a young brain to an AI. That teaches the brain a variant of logically fallacious skills which can be summarized by the phrase "argument from authority". Those skills will not produce a person who can thrive in any environment. Even adults with adequate skills who are exposed to AI workflows lose their edge very quickly, after a year or two at the most. A child who starts with tabula rasa would have no hope.