Для начала надо хорошо учиться в школе, хотяб по физ-мат предеметам
Потом сходить в ВУЗ, желательно - по специальности связанной с разработкой софта, на крайняк сойдут всякие физ-мат факультеты, в свое время 90% погромистов были физики и математики.
Учась в универе, желательно начать работать в сфере, связанной с какпутерами, админить там, погромать, чтобы после выпуска уже был какой-никакой, а опыт.
После ВУЗа - начать работать уже как якобы специалист.
Ну и годам к 30-35 ты уже специалист, которому неплохо платят. Платили, если речь про Россию.
Кроме всего прочего - непрерывно самообразовываться, углублять знания как в своей песочнице, так и изучать смежные области. Очень желательно знать наглицкий, т.к. бОльшая часть актуальных знаний по ИТ - на нём.
изучи тему, подготовь вопросы, запили тред, и грамотные камрады сами подтянутся.