Olá,
Eu comecei com a formação Front-end para aprender JS e reforçar alguns conceitos da programação web, porém percebi que havia alguns gaps no meu conhecimento inicial que estava me fazendo voltar em cursos mais básicos da linguagem JS. A formação Front-end é muito boa para aprender na prática e do zero, os cursos do instrutor Ricardo Bugan de JS é bom e a didática da instrutora Vanessa Tonini no Alura MID é excelente. Acredito que o caminho para iniciar bem na linguagem JS é ter um bom fundamento, e este curso representa o inicio ideal: https://www.alura.com.br/curso-online-fundamentos-javascript-tipos-variaveis-funcoes
Espero ter ajudado!
Abraço Herick