O texto deu a entender que vc é iniciante, tanto no JavaScript quanto na programação em geral (se não for isso, por favor seja mais específico). Sendo assim, para JavaScript sugiro os tutoriais da MDN. Ali vc terá uma visão mais ampla da linguagem, independente do framework. Claro, ali também tem uma seção específica para Web, que será importante para entender os conceitos básicos por trás de qualquer framework da moda, tanto atual quanto futuro.
Mas acho que mais importante que a linguagem em si, é aprender os fundamentos da computação (lógica/algoritmos, estruturas de dados, etc). E isso está mais difícil de achar fora das faculdades (e até mesmo dentro delas). Um que é bem conceituado é o Curso de Introdução à Ciência da Computação, de Harvard, que é online e gratuito, mas diferente dos influencers e "cursos" picaretas de hoje, os relatos dizem que é longo e difícil (porém recompensador). Tem versão em português também.
Caraca! Já tinha ouvido falar sobre esse curso de Ciência da Computação de Harvard mas não que tinha versão em português.
Muito obrigado! Vou dar uma olhada mais tarde.
Ainda não tinha visto esse curso de Harvard, tão menos sabia que era gratuito! Muito obrigado, irei me aprofundar em JS para depois prosseguir com React.