Faça uma boa graduação. Se você quer mesmo entrar na área, um tecnólogo em Análise e Desenvolvimento de Sistemas serve, e vai fazer sua cabeça explodir. Auto didatismo é importante, essencial, mas nesse cenário onde tem informação sobre tudo em qualquer esquina, a graduação vai te mostrar as coisas de forma organizada e ajudar a sanar suas principais dúvidas. Por muito tempo fui avesso a cursos superiores. Comecei estudando Python. Após 3 meses de estudos migrei meu foco pro Java. Continuo estudando a linguagem, gosto muito e pretendo trabalhar com ela. Mas decidi procurar uma boa graduação pra entender o "todo". Agradeço por ter percebido cedo que, conhecimento em uma linguagem sem o conhecimento de base, não seria suficiente. Espero ter contribuido.