Learn TypeScript

Updated Sep 15, 2022#typescript#learning-path

TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.

  • TypeScript adds additional syntax to JavaScript to support a tighter integration with your editor. Catch errors early in your editor.
  • TypeScript code converts to JavaScript, which runs anywhere JavaScript runs: In a browser, on Node.js or Deno and in your apps.
  • TypeScript understands JavaScript and uses type inference to give you great tooling without additional code.

You rarely learn Advanced TypeScript features just by themselves. Only when combined with other parts of the language and put in context they reveal their true power. And this is the focus of this online book.