Typescript

Curated By

Avatar of anusham14

TypeScript is a programming language developed and maintained by Microsoft. It is a strict syntactical superset of JavaScript and adds optional static typing to the language. TypeScript is designed for the development of large applications and trans compiles to JavaScript. As TypeScript is a superset of JavaScript, existing JavaScript programs are also valid TypeScript programs. TypeScript is not directly run on the browser. It needs a compiler to compile and generate in JavaScript file.

Prerequisites 🚧

  • Basic knowledge of JavaScript.
  • Object-oriented programming
  • a code editor
  • Node.js package manager (npm) should be installed.

Topics to learn 🚀

  • Typescript vs Javascript
  • let vs var
  • Hello World
  • Data Types
  • Variable Declaration
  • operators
  • control statements
  • Switch Statement
  • for loop
  • for in loop
  • while loop
  • do while loop
  • function
  • function overloading
  • number object
  • string object
  • boolean object
  • date object
  • math object
  • array object
  • tuples
  • union type
  • interface
  • interface inheritance
  • class
  • abstract class
  • object
  • duck typing
  • NameSpace
  • module
  • ambient module

Documentation ✔️

  • You can see the official documentation here , to start from scratch.

Courses 📝

Books 📖

Tutorials 🛠️

Udemy 🎤

Blogs 🌟

Youtube 🚀

GitHub Repos

  • dzharii/awesome-typescript: A collection of awesome TypeScript resources for client-side and server-side development. Write your awesome JavaScript in TypeScript
  • semlinker/awesome-typescript: A collection of awesome TypeScript resources for client-side and server-side development