Eu diria que um iniciante deveria começar com JS, justamente por ser mais fácil, ter muito conteúdo por ai, é fácil buscar ajuda (mesmo que seu erro seja "inédito", tem tanta gente que programa em Js que não deve ser difícil achar alguém para te ajudar), e te coloca no mercado mais rápido.
Uma vez no mercado, você vai praticar programação "o dia todo", logo, vai melhorar significativamente suas habilidades (bem mais do que quando você passava apenas algumas horas do dia estudando e criando pokedéx).
Dai, a medida que você melhora como programador, vale a pena você estudar uma linguagem mais baixo nível. Essas linguagens são mais dificeis de aprender, um iniciante começando por elas, provavelmente desistiria da programação. Mas alguém que já manja do básico, vai passar raiva tmb, mas menos kk.
E claro, é sempre bom saber algo que "poucos sabem", pode ser esse seu diferencial para se manter no mercado.