Не задумывался, почему физика и химия, как и геометрия, не с 1ого класса?)
Человеческий мозг развивается постепенно, и чтобы понимать программирование, ему нужно уметь работать с абстрактными понятиями.. а уметь это он начинает примерно после пубертата.