Po irmão, eu to aprendendo de forma autodidata por enquanto. O que eu fiz foi pesquisar a área como um todo, começa pelo basico, se familiariza com os termos da área. Por exemplo se tu tem duvida o que é um framework, não faz menor noção do que seja a parte de infra estrutura, banco de dados... Primeiro aprende isso, a partir disso, eu escolhi qual caminho eu quero seguir, EU optei por web disign, jogos e analise de big data, e desde então to estudando o basico pra tralhar com essas 3 skills. Uma dica que posso te dar e que se tu escutar vai ser extremamente valiosa é: enquanto tu ta se familiarizando e pesquisando o que tu vai trampa, vai lendo livros ou vendo videos sobre "lógica de programação" e a mais valiosa que eu descobri ainda nessa semana que passou. A microsoft tem um programa de capacitação no site dela, tem bastante coisa, tanto conteudo basico, intermediario e avançado. Vou deixar o link em anexo no fim desse comentario, no mais boa sorte e bons estudos irmão, vamo pra cima, não desista!

https://learn.microsoft.com/pt-br/training/