Друзья, а не оторваны ли вы малость от реальности? Подр. пок. в годам к 10-12 в большинстве своем без всякой информатики с компом обращаются отлично. Мозги юные, машины дома есть, не своя, так у приятелей. Учить их грамотности по книжкам, думаю, это только мешать развитию.
Игорь, по тому, как ты описываешь свое программирование, я уже понимаю, что тебя ему учили неправильно. Учиться нужно программированию - Кнуту, Дийкстре, Ричи, Страуструпу и т.д. Не под операционную систему, и не на конкретном языке. Если имеешь упорядоченные понятия о программировании, как таковом, то конкретные языки и системы осваиваются за неделю неспешного ковыряния. Может, основы программирования школьникам преподавать и нужно, но на чем-нибудь сферическом и в вакууме, вроде perl или python для интернета.
И упаси господь учить их по Фигурнову или каким-нибудь еще практикам.