Primeiro necessita aprender inglês, se não souber estude por vonta própria ou pague um curso.

Após isso seria muito interessante aprender sobre matemática discreta, com esse conhecimento, livros sobre algoritmos e computação ficam agora mais legíveis.

Focando na base e estrutura de dados.

Pegue o livro "Introdução a Algoritmos" do Cormen, após esse livro você terá muito conhecimento de base.

Um outro livro bem interessante é o Clean Code do Uncle Bob, que vai te ensinar sobre como programar de forma mais Clara, legível.

No ambiente Web será bem interessante aprender sobre Rede de Computadores, entenda o minimo do assunto para não achar que as coisas acontecem por "mágica".

Eu não vou falar sobre desenvolvimento web em si, imagino que você por conta própria poderá aprender sozinho.

Engenharia de Software é um área de muita importância a aprender, as discussões envolvendo gestão de projeto, desenvolvimento ágil, boas práticas de desenvolvimento, design patterns, arquitetura de software, verificação e validação de software, são assuntos importantes de ter alguma noção sobre.

Falando sobre desenvolvimento ágil aprenda sobre o Scrum e se puder sobre Extreme Programming, apresentarão uma visão interessante de como gerir uma equipe e um projeto. Não necessariamente você vai usar isso pars você gerir uma equipe mas sim se comportar corretamente em uma.

Sobre verificação e validação de software, um de seus sub assuntos é testes de software, pesquisa sobre o assunto e entenda sua importância, e depois busque por TDD, vai se interessar.

Tem um livro brasileiro muito bacana sobre isso chamado "Engenharia de Software". Busque, será muito importante.

E um local para aprender tudo isso wue citei e muito mais, uma faculdade na área de Ciência da Computação ou Engenharia de Software abordará todos esses assuntos.

Caso haja algum problema em ir em uma faculdade, vá vendo sobre os assuntos que falei.

E por fim assista Fabio Akita e outros influenciadores, e vá prestando atenção em referências e termos que você nunca viu para estudar algum dia.

Todos esses assuntos você vai aprender em um período de anos, não se preocupa, é muita coisa mesmo.

Vai em Baby Steps, vai anotando o que aprende e colocando em prática, em pouco tempo já estará na frente de vários.

Boa Sorte! Bons estudos.