TypeScript supports types. This allows the TypeScript compiler to help you find and fix lots of errors during development before even running the app
TypeScript follows the ECMAScript 6 and 7 specifications and adds to them types, interfaces, decorators, class member variables (fields), generics, and the keywords public and private. Future releases of TypeScript will support the missing ES6 features and implement the features of ES7 (see the TypeScript “Roadmap” on GitHub at https://github.com/Microsoft/TypeScript/wiki/Roadmap
Great IDE support is one of TypeScript’s main advantages .
Interactive tools will suffice for learning the language’s syntax, but for real-world development, you’ll need to use the right tooling to be productive. You may decide to use an IDE or a text editor, but having the TypeScript compiler installed locally is a must for development.
ECMAScript is a standard for client-side scripting languages.
All web browsers do not fully support the ES6 specification.
ES6 introduces a new syntax for working with string literals, which can contain embedded expressions. This feature is known as string interpolation.
you can and should develop in ES6 today and use a transpiler like Traceur (https://github.com/google/traceur-compiler) or Babel (https://babeljs.io) to turn the ES6 code into an ES5 version supported by all web browsers.
Now you can start learning programming languages. Here is the best-backend development course you should start learning with. best of luck 🙂
Other recommended courses