Ajudou sim, amigo! No momento, estou estudando em uma faculdade pública, então meio que não tenho gastos. Pelo contrário, eu recebo para estudar por causa das bolsas de extensão, e assim por diante. Também faço alguns projetos aqui e ali, mas não é muito e, na maioria das vezes, é mais para o portfólio. No momento, minhas habilidades estão assim:
Frontend web: stack padrão web e algumas tecnologias adicionais. Com elas, consigo criar praticamente qualquer layout que não seja muito complexo.
Backend web: quase nada, kkkk! Fiz alguns projetos usando Node.js, mas foi com muita dificuldade e ajuda.
Então, como pode perceber, ainda não "perdi tempo" aprendendo uma linguagem no backend. Por isso, estou desesperado para escolher "a classe certa" para começar com tudo e sem aquelas dúvidas que nos desmotivam. Acho que o maior dilema das pessoas que não têm nenhum problema em estudar e se esforçar é o medo de estar fazendo algo errado ou perdendo tempo. Nem todo mundo entende esses nossos problemas de querer tantos pontos de vista sobre determinadas coisas ou de querer ter pelo menos uma certeza antes de começar. Sabemos que o esforço é garantido, a única pergunta é: "Vai valer a pena?"
Respondendo agora e desculpe pelas redundâncias, acho que vou focar apenas no frontend (não tem jeito, a bolha JS+React não dá para escapar no frontend) e vou flertar com o backend ao mesmo tempo, enquanto já vou me certificando de qual linguagem escolher. Farei muitas horas de pesquisa, haha! Minha meta é, de alguma forma, tentar me prevenir. Vou explicar, se me permite:
Como mencionei, no frontend não tem jeito, mas mesmo assim não descarto a possibilidade de me candidatar a vagas de frontend, vai que né...
Agora, posso tentar de alguma forma me prevenir com o backend, escolhendo uma linguagem que tenha uma boa quantidade de vagas, um salário bom e menos concorrência em comparação com o JS. Com isso, posso me candidatar a vagas de backend tendo uma certeza maior e, futuramente, me candidatar à minha meta, que é o fullstack.
Então, por isso a pesquisa densa, saber qual linguagem de backend combina com o frontend (stack padrão: HTML, CSS, JS, React...) e que tenha pelo menos características próximas dessas:
Tenha uma boa quantidade de vagas, um salário bom e menos concorrência em comparação com JS.
E para isso, existem várias opções... Java (Spring Boot), Ruby (Rails), C# (.NET), Python (Django)...
É isso, acabei falando demais kkkk! Acho que depois vou postar isso no tabnews como uma publicação. Obrigado pela atenção!