Typescript ou Javascript?

Opa, eu estou aprendendo Javascript com uma boa consistência e queria saber o que preciso pra começar a aprender Typescript (não sei se precisa de algo), vejo que muitos elogiam Typescript e me parece ser uma boa linguagem para se codar, porém não sei por onde começar....

Meus 2 centavos: aprenda antes de qualquer coisa, Fundamentos de Lógica de Programação caso não o tenha feito até aqui. Em seguida, aprenda EcmaScript 6 (que é o JS) e em seguida parta para o Typescript.

Saquei, muito obrigado!

Olá amigo tudo bem?

Com certeza o primeiro passo é o Javascript, digo isso pois o Typescript é nada mais nada menos do que o Javascript vestido de terno e gravata.

Vou deixar um link sobre as diferenças escrito pelo pessoal da Alura que me ajudou bastante.

https://www.alura.com.br/artigos/javascript-ou-typescript

Ademais, boa sorte nessa jornada!

Muito obrigado, vou dar uma lida;

Toda a base do typescript é referente ao Javascript, dessa maneira, aconselho você antes estudar e aprender JavaScript, para depois, partir para o aprendizado desse superset.

Saquei, muito obrigado;

Opa Lefanyway.

Estou no mesmo barco.

Pelo que entendi o Tyoescript é um superset, ou seja, adiciona recursos "poderes" ao JavaScript no que se trata de tipagem.

Me corrijam se estiver errado.

Simm, é uma linguagem mais "Fácil" digamos assim;

Javascript > Typescript

Saalve amigo. Então, vc sabendo bem o JavaScript, como a linguagem funciona, algumas features importante como Promises e coisas do tipo, vc já poderia começar a aprender TypeScript, que nada mais é que um superset do JavaScript, vai ter mais features, incluindo a tipagem que >pra mim< é o maior benefício de se usar TS ao invés de JS.

Em outras palavras: aprenda o funcionamento do JavaScript e se acostume com a linguagem o suficiente que vc não fique travado com algo relacionado a ela, e aí pode estudar TypeScript pra dar aquele upgrade com a tipagem e todos os outros benefícios que o TS detém.

Tudo bem com você @Lefanyway?

Vamos lá, para você aprender Typescript (TS) você deve ter um conhecimento adquirido a respeito do Javascript (JS), isso se da por o Typescript não ser uma linguagem em sí, mas um superset do JS. O que isso quer dizer? De forma simploria o TS adiciona novas funcionalidades, em tempo de desenvolviemnto, que não estão disponiveis ainda no JS. Depois do build o código TS se torna código JS.

No site https://www.typescriptlang.org/play você pode ver o seu código TS como ficaria em JS.

O TS facilita muito na hora do desenvolvimento, te ajuda na checagem do seu código e evita inserir problemas em produção.

Sugiro você dar uma olhada nesse site https://www.tutorialsteacher.com/typescript, ele tem dicas legais de como utilizar o TS.

Po, Muito obrigado de verdade, vou dar uma lida nesses artigos;