Confesso que no momento nao penso em dicas melhores que o pessoal ja deu aqui, principalmente o @maniero. Aceite que voce nunca vai comecar as coisas de modo perfeito ou da maneira mais eficiente, a gente comeca burro, em tudo. Basta aceitar isso e se manter resiliente e nao desistir.
Independente do "segmento" que voce escolher, aceite que voce nao vai comecar programando ou desenvolvendo a coisa mais foda ou a coisa que mais se assemelhe com o que voce busca. exemplo, o colega aqui em cima mencionou sistemas embarcados, setor automotivo, bordo etc. Definitivamente seus primeiros anos nao serao aprendendo coisas completamente direcionadas a estes temas, mas sim o basico.