Realmente depende de qué es exactamente lo que quieres hacer. Eso determinará qué idioma (s) debería estar aprendiendo.
Cuando descubras qué idioma, te sugiero que hagas lo que hice: comprar (o obtener de la biblioteca) un libro sobre el idioma y seguirlo. Haga todos los ejercicios y ejemplos de programas, haga preguntas en línea, únase a foros y comience a responder cosas que comienza a entender.
Mientras lo hace, piense en un proyecto que desea emprender. Comience a aprender lo que necesita para hacerlo, empiece a trabajar en él y deje que eso le interese.
Aloje proyectos únicos en Github, y si resuelven un problema que otras personas tienen, otros desarrolladores ayudarán a mejorar su código. Ver cómo otros desarrolladores arreglan o mejoran lo que escribiste es una de las mejores formas de aprender.
Ser ingeniero de software no tiene que comenzar cuando obtiene un trabajo con el título. Puede comenzar tan pronto como comiences a hacer lo que hacen los ingenieros de software.