С программистами и техническими IT-специалистами обычно все ясно. Понятно, что есть какой-то базис, такие языки как Паскаль или Бэйсик, которые можно освоить уже в 10-11 классе. И когда ты осваиваешь его (и тебе это нравиться!), ты продолжаешь заниматься этим дальше и дальше, изучая синтаксисы, компиляторы — то есть, ты уже выбрал свою дорожку, стезю, или хотя бы вектор развития, и продолжаешь придерживаться его энное количество времени, в конце становясь эникейщиком или тимлидом, а потом и руководителем.