Cara, por experiência pessoal, começar com JS não foi tão legal. Em 2021 eu comecei programação com JS, mas eu não tinha a base de HTML nem CSS, então pensei que programação não era pra mim e desisti.
Até que em agosto do ano passado eu pensei em aprender a programar, mas dessa vez com Python. Sinceramente, foi maravilhoso!
Fiquei até o final do ano passado aprendendo bastante python (aprendendo tudo sobre a linguagem: variáveis, laços de repetição, condicionais, modularização, etc)
No começo desse ano decide aprender JS novamente, mas fiz diferente. De janeiro até março/abril eu só estudei HTML e CSS. E somente depois disso eu fui para o JS (no qual estou até agora), e te garanto, ter uma base de lógica de programação (que no meu caso foi aprendê-la em python), e também ter uma base em HTML e CSS, está fazendo os meus estudos em JS decolar.
Resumindo, meu conselho é: aprenda a base da programação, nem que para isso você tenha que aprendê-la em outra linguagem de programação. A base das linguagens de programação não muda de uma linguagem para a outra (apenas a síntaxe e certas estruturas) E também, se for ver JS, tenha uma base legal de HTML e CSS