Eu só estou começandp

ja faz 2 meses que comecei a estudar programação, por falta de esperança de empregos na area que literalmente acabei de me formar (publicidade e propaganda). Por mais arduo tem sido esses 2 meses vendo aulas e tentando entender o que o cara faz com tanta letrinha eu tenho uma duvida.

eu já entendi bem o JS, mas eu devo focar mais no TS? ou os dois juntos?

por mais que o TS seja muito mais simples e facilite a leitura do codigo, ele quebra tudo que aprendi ate agora de JS.

Enfim,to só começando, mas estou bem esperançoso!

Olá, meu bom... Na minha opinião, o TypeScript não é mais uma ferramenta opcional, visto que a importância dela em projetos só aumenta. Você deveria procurar entender um pouco mais sobre. O TS é focado em tipar.

Além do TS, você, já que é um iniciante, deveria procurar a entender mais sobre axios, sobre o que é uma requisição API, como fazer a comunicação dela com a aplicação e por aí vai...

Depois, quando estiver mais avançado e mais confiante, cê se informa mais sobre clean code, design patterns, perfomance, conhecer mais algumas libs, testes (Jest) e aí cê vai criando mais experiência.

As coisas funcionarão com o tempo e muita prática e, com eles, você vai passar a entender coisas, que antes eram difíceis, de uma forma muito fácil.

Aconselho você ver alguns vídeos da Rocketseat, assistir alguns cursos gratuitos, ver vídeos no youtube e ++

Tem vários canais legais que ajudam por aí. Fé na carreira, tudo vai ficar bem :) Bons estudos.

Fala jovem, obrigado pelas dicas! Com certeza vou aplica-las e depois que pegar bem o JS vou cair dentro do TS.

Bem vindo a área meu amigo. Espero que sua carreira seja vasta.

Referente a sua dúvida, foco maior no JS. O Typescript é apenas uma camada que reforça a tipagem em javascript.

Segue uma dica, ancore os seus estudos a 1 roadmap como este: roadmap.sh

Opa, desculpa pela demor, Obrigado, esse roadmap.sh vai me ajudar bastante!

Não sei bem por onde tem estudado, mas tenho algumas considerações sobre o que disse.

O TS é nada mais que o JS melhorado. Ele tem tudo que o JS tem e mais, e em momento algum vai "quebrar" algo do JS porque todos os recursos adicionais são totalmente opcionais e servem apenas para te ajudar a estruturar melhor os projetos, mas nunca são impostos. Tudo que é possível fazer em JS é possível fazer em TS, mas não o contrário.

Sobre sua pergunta: considerando o que acabei de dizer acima, é seguro dizer que você deveria focar em TS, porque à medida que precisar fazer projetos mais complexos vai sofrer com a limitação do JS em lugares onde o TS facilitaria sua vida. Alguém que só usa JS vai ter dificuldades se um dia precisar assumir um projeto em TS, mas não o contrário (salvo pela falta de estruturação/organização por falta de recursos do JS).

Mas isso não significa que você deveria ir direto para o TS. Comece com JS e use-o até ficar confortável com a manipulação da linguagem e da lógica. Quando se sentir preparado, faça o "upgrade" para o TS.

Eu decidi fazer exatamente o que disse, to usando o JS até ficar bom daí vou pro TS. Obrigado!!

Minha opinião é bem contrária a maioria das pessoas, eu comecei a estudar pelo JS (mas já tinha uma base em C++) e pra mim foi muito complicado entender o JS, por que , ele não te ensina a computação, na verdade é uma linguagem que dominou o mercado por que não possui padrão.

Com o TS consegui entender tudo com muito mais facilidade e clareza, qualquer código escrito em TS é muito fácil de ler comparado ao JS.

Então meu amigo, se eu fosse você, buscaria por alguns conceitos básicos da computação como: tipagem de dados e orientação a objeto e cairia de cabeça no TS.

Ps: canal do Guanabara tem um curso excelente de orientação a objeto.

Mas enfim, é só a minha opinião, lembre de não terceirizar as suas decisões em!

Vlw

Complementando... Como disse nosso amigo ali , lembre-se que pra área , o TS deixou de ser opcional há muuuito tempo

Até que sua opinião não é tão contraria, por que todas as opiniões que ouvi falaram pra eu focar no TS.