Não aprenda a programar.
Ou pelo menos, não aprenda a programar apenas pelo fato de programar. O processo de criação é o que realmente importa. E se você fará isso com programação, eletrônica, mecânica, realmente pouco importa.
Tenha um objetivo. Resolva algum problema, melhore algo. Programação é uma matéria bruta e não refinada. Ela é base de muitas outras coisas, mas é muito mais perto, fazendo uma analogia, de uma matemática pura do que uma engenharia com conceitos aplicados.
Porque quando souber conceitos avançados como pilha, fila e grafos será bastante frustrante. Terá um sentimento de poder e incapacidade, ao mesmo tempo.
Porque a programação sem o processo criativo é como comer de barriga cheia. Uma hora fica cansativo, tedioso e não tão gostoso como antes.
Lembre disso: Aprenda a criar. A programação é uma (ótima, por sinal) ferramenta, e não um fim nela mesmo.