olha, eu trabalho a 4 anos profissionalmente para uma empresa.. porem eu tenho 15 anos de xp..
quando entrei, como junior, nos 3 primeiros meses eu ja entregava igual o melhor cara da empresa que era senior..
eu nunca fiz nenhum curso.. eu sempre fui um cara pratico.. ah eu quero fazer um site.. o site vai ter o que? sistema de login.. eu ia e pesquisava como fazer sistema de login..
ta e pra logar? precisa ter um sistema de cadastro? ai pesquisava.. como criar um sistema de cadastro..
ah.. mas eu queria que tivesse validação de email.. como enviar email, pra validar o cadastro do usuario..
e por ai vai.. aos poucos você vai moldando esse conhecimento, e vai percebendo que quase tudo, é a mesma coisa.. é o chamado CRUD.
se você quer um curso.. eu recomendo esse aqui
https://curso.dev parece muito bom, o dono tem um canal no youtube, ele tem uma didatica muito boa