Ter a base muito boa antes. Saber bem comunicação e expressão, matemática e ciências. Formar o pensando lógico, a capacidade de entedner e resolver problemas, saber pesquisar, se virar sozinho, poder evoluir.
JS é uma boa linguagem para começar de acordo com seu objetivo. Para alguns objetivos é C. Por isso ainda alguns cursos superiores que não cederam ao marketing a ensinam.
Se preocupa com emprego depois. Ou faça como quase todo mundo, se preocupa agora e passa ter dificuldade para achar o emprego, principalmente os bons. Se precisa da grana já vai vender bala no semáforo ou outro coisa que dê o que precisa e não te tome muito tempo. Não destrua suas oportunidades como muitos fazem por ter pressa. E lamento se não conseguir fazer isso, a vida não é justa, no Brasil menos ainda, e estraga o crescimento das pessoas que não tem algum privilégio. Eu ti ve condsições desfavoráis mas também privilégio, por isso me dei bem, mas não tanto quanto poderia. Joga com o que você tem.
Faça um bom curso. Pesquise sobre todos que deseja fazer. Vá atrás, fale com eles. Tente o melhor que conseguir. Não se apegue a títulos.
Se desenvolva para não depender que sua vida seja regida por pessoas aleatórias na internet.
No momento que escrevo aqui tem outras respostas boas, até porque eu já disse tudo aquilo. Eu não repetir tudo o que já postei a respeito do assunto.
Faz sentido para você?
Espero ter ajudado. Em geral estou à disposição na plataforma (sem abusos :D)
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).