Oi Carlos, temos vários guias que te ajudam a começar do básico até chegar o ponto de você conseguir trabalhar em projetos complexos. Essas são as carreiras. Eu tenho uma ordem pra te indicar.
Elas são:
- Iniciante em programação: https://cursos.alura.com.br/career/iniciante-em-logica-de-programacao
- Desenvolvedor Front-End: https://cursos.alura.com.br/career/desenvolvedor-front-end
- Desenvolvedor JavasScript: https://cursos.alura.com.br/career/desenvolvedor-javascript
- Engenheiro Front-End: https://cursos.alura.com.br/career/engenheiro-front-end
- Engenheiro Javascript: https://cursos.alura.com.br/career/engenheiro-javascript
Elas possuem cursos em comum. Então você vai reaproveitar coisas de uma na outra.
Quantas horas pode dia é um pouco complicado definir, depende muito de você mesmo. Você pode começar com 1h e ir se avaliando. Aumentar, diminuir conforme precisar. A dica é se organizar pra estudar sempre no mesmo horário. Defina objetivos semanais, por exemplo: Nessa primeira semana vou estar 1h por dia. Na outra semana você olha se pode aumentar e propõe uma nova meta, 1.5h por dia.
O ideal é não se esforçar além da conta, pra não gerar estresse, cansaço, etc. Faça intervalos, estude 30min, pause 5 ou 10, volte, estude mais 30min.