Я учусь на программиста. Есть у меня такая дисциплина, на которой нас учат программировать на языке ассемблера. До этого в школе учила С++. Так вот, как по мне, С++ проще ассемблера и куда понятнее. Так что начни учить языки программирования, выбери какой тебе понравится. Есть ещё Паскаль, он проще С. И начинай сразу практиковаться как только выучишь и разберёшься с командой: что она делает и в чем её предназначение. Если выберешь С/С++ могу посоветовать Подбельского или Павловскую.
Не надо Подбельского и прочих русских авторов. По C/C++ лучше всего рассказали Керниган&Ритчи (Си), Лафоре по C++.