já comprei aqueles cursos da Udemy do zero ao profissional, confesso que consegui aprender bastante, e gastando pouco, mas sendo bem sincero hoje acredito que existe muito material gratuito na internet, principalmente no youtube, se você realmente quer aprender acredito que deva dividir seu pouco tempo em:
1 a 2 meses: aprender tudo que poder sobre a base, HTML, CSS, JS, fazendo os exemplos que são apresentados nos videos, e depois acessar sites como leetcode ou codewars para praticar, e sempre que tiver duvida, recomendo utilizar o chatgpt, não para pedir resposta pronta, mas para pedir explicação, por exemplo, ao inves de pedir coisas como "Escreva um código que faça tal coisa em javascript", peça coisas como "como funciona um array" , "como funciona uma arvore de busca"...
ao inves de pedir a resposta pronta, peça uma explicação.
Segue abaixo alguns recursos que já utilizei e uso até hoje.
https://www.youtube.com/@LeandroSantiago
https://www.youtube.com/@cfbcursos