Скажу по своему сыну, (нормальный развитый человек, во втором классе регионы не покорял ). Заинтересовался программированием в середине 8 класса, в середине 9го до региона не хватило 6 балов (одного теста). Ну и норм. Программированию без математики не научиться, соответственно мозг должен немного окрепнуть и вперёд.  К примеру есть у меня знакомый программист, работает в крупной корпорации, не знал питон а моему сыну нужен был совет, через 10 минут язык был изучен и совет дан)))) Это я к тому, что программирование легко познать, не спешите, пусть математику с физикой учит.