Fala jovem, tudo bem ?
Bom vou deixar minha opinião aqui, eu indico você pensar se deseja focar em BackEnd, FrontEnt ou até mesmo FullStack.
Falo isso porque assim você consegue traçar uma rota de aprendizagem para você e até não perdendo tempo estudando algo que não vá usar, o momento é para você conseguir criar uma base de conhecimento, nada impede de você mudar em um futuro... Até porque o que mais escuto hoje é você é Desenvolvedor, não importa a linguagem, se é front ou back.. rsrs
Porém o que mais te indico, Estude os FUNDAMENTOS primeiro de tudo, isso é primordial para o seu crescimento, vejo muitas pessoas que estão começando indo direto para Framework, linguagem e até já colocando a mão na massa, sem saber os fundamentos.
Veja bem, não quero dizer que não precise treinar, porque é na pratica que você vai evoluir, mas sem uma base... fica bem dificil..
Aproveito até para deixar o um dos artigos do Tabnew Caro programador iniciante, fundamentos!
onde ele explica o problema de não conhecer os fundamentos...
Porque com esses fundamentos para você a linguagem vai ficar abstrata, caso pegue uma para treinar e aprender sobre ela.. mas no final.. os conceitos na maioria dos casos são iguais, sendo necessário só aprofundar na sintaxe.
Mas é só minha opinião, desejo muito sucesso nessa carreira!