Выбор языка программирования Школьнику 12лет?
Математику.
P.S. Будучи школьником, я учил машинные коды x86 и ассемблер. Было не очень сложно написать свой декомпилятор (из реал. маш. кода в ассемблер). Так что не в языке дело. Наоборот, школьнику зайдёт любой язык, была бы мотивация.
Зависит от того, чем ты желаешь в дальнейшем заниматься.