Программисты разбушевались, сумеете ли вы совладать с ними?
На самом деле нет, не обязательно обучать их программированию. Дать базу и основу, чтобы у ребёнка было примерное представление об этой области, чтобы, если у ребёнка вдруг есть способности, он понял что это такое и что эти тоже можно заниматься - можно (и это обычно дают), а заставлять вызубривать языки, концепции и технологии в школе - нет, не желательно.
В возрасте с четвёртого по шестой классы можно давать простые алгоритмические игры вроде черепашки, кора головного мозга достаточно созрела чтобы нормально это воспринимать.
С седьмого по какой-нибудь девятый можно давать (в очень простом виде) какой-нибудь HTML с каким-нибудь простеньким JavaScript'ом, очень просто и наглядно: вот у нас заголовок, вот у нас картинка, вот картинка двигается за мышкой. Это и есть в типовой школьной программе.
С десятого в целом можно давать чуть более сложный JS (простые алгоритмы, без всякого ООП), Python и прочие С, VBS-скрипты и макросы в Excel и так далее, но опять таки, в крайне простом виде, чтобы не травмировать лишний раз тех, кто плохо способен к программированию. Не интересно? Не получается? Ну и ничего страшного, сходи погуляй на гитаре поиграй книжку почитай.
Подобная программа обучения уже присутствует в основной части школ (мск), и она с одной стороны достаточная, а с другой щадящая. Если гнать паровоз и заставлять пятиклашек учить С++, и тем более если у них начнёт получаться и они увлекутся им, у них от обилия логики с абстракцией могут капитально поехать другие разделы головного мозга, перестать развиваться морально-эмоциональная часть личности, и они неожиданно превратятся в безэмоциональных людей-роботов, которые не видят ничего кроме своей логики с абстракциями. Я утрирую немножко для красок, но не то чтобы сильно.
Современные программисты живут в мире своих технологий, и им кажется что всё вокруг это код, поэтому они думают что всем пора становиться программистами, и в их мире это так и есть. Но к сожалению или к счастью, на самом деле это не так, глобально людям есть чем заняться и без программирования, и грести всех под одну гребёнку совершенно не обязательно и даже вредно. Тем более что мир сложнее чем им в основном кажется, и не укладывается в матлогику (хотя очень хочется).