"Я хочу стать металлургом". Это кем? Горновым у печи? Металловедом в лаборатории? Подсобником на складе металлолома? Владельцем металлургического комбината? Профессором в вузе?
Отрасль программирования еще более разнообразна. Джоэль Спольски выделял пять МИРОВ программирования. По сути пять отраслей мало друг на друга похожих.
Конечно есть некоторый минимум, необходимый всем. Но даже его стоит по разному осваивать в зависимости от конечной цели. В каких то случаях начать лучше с теории. С высшей математики, теории алгоритмов, реляционной алгебры, теории формальных грамматик и т.д.
В других - сразу начинать с практики. Взять простенький интерпретатор и начать выполнять задания из задачника для чайников.