Ótimas dicas, mt obgdo! acho que me falta mais experiência e estudo para entender melhor os fundamentos de cada linguagem, oq ela pode entrgar melhor e etc, assim como no seu exemplo de java sobre sistemas embarcados. Espero que com o tempo isso se torne algo mais natural e uma escolha mais lógica e não aquelas fases onde vc precisa escolher uma classe em um jogo e depois de estar nivel alto, se arrepende kkkkk

Exato! Mas olha, uma coisa que vejo ouvindo de muitas pessoas, inclusive aqui mesmo já ouvi algumas pessoas dizerem é: Qual o problema de aprender uma e no futuro trocar…

Na minha cabeça vale muito mais focar em uma só e caso surja a oportunidade no futuro troco de linguagem, do que estudar uma linguagem para entrar no mercado e sempre tendo na cabeça: “agora quero mudar”, entende?

Porque vou estudar algo que sei que no futuro largarei para ir para outra linguagem, sendo que é mais fácil eu começar a estudar essa linguagem e me aprofundar. O tempo que levo estudando uma coisa posso estar me aprofundando em outra.....

Olha eu estava desempregado e buscando muitas vagas. Em 1 mês entreguei mais de 500 currículos em todas as plataformas de vaga que você imaginar. Se somar tudo acho que foram uns 800.

Consegui uma vaga de estágio e embora não seja muito, ganho 1200 reais por mês.

Isso me traz mais segurança (não muita, pois sou estagiário) mas ainda, sim, mais segurança do que estando desempregado.

E por esse motivo me fez ter dúvida sobre qual linguagem seguir.

Se eu estivesse desempregado hoje ainda, com toda certeza seguiria no PHP

Mas como tive esse “tempo para respirar” estou considerando focar em algo que talvez me traga mais retorno futuramente do que focar em algo que me traga algo rápido.

Então antes de tomar uma decisão baseada em minhas palavras, para e pensa em qual momento da vida você ta hoje. Veja se é viável uma oportunidade de emprego rápida hoje ou se você tem a possibilidade de pensar no futuro.

Dependendo do resultado dessa reflexão… Ai você escolhe seu caminho.

Espero que essas sejam sabiás palavras e espero que te ajudem meu amigo. Boa sorte para nós!

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!