What is typescript?
Typescript is a superset of Javascript meaning that if you have a firm grasp on Javascript then you should have little problems getting started with Typescript as the syntax is the same.
The way i view Typescript is not like another language but rather a tool because of the close relationship they share together.
One reason why i view Typescript as a tool is because you can copy and past your Javascript code within the .TS file and it will work without fail.
One of the issues with Javascript is that you can only discover compiler errors at runtime which can be a pain if you do not want to run the program after each small change. This is where Typescript comes in handy as it is a static checker. If a language is a static checker it will check the code for any errors without the need for running the application.

As you can see it is rather helpful for identifying such errors like simple spelling mistakes that can be easily overlooked. Another nice feature of Typescript that it will will provide you with a small explanation as to why the error has occurred and provide potential fixes.
How do you get started with Typescript?
In order for you to start using Typescript in your projects you will need to install the needed libraries and dependencies by inputting the command in your desired terminal

Once you have installed the needed dependencies you will need to create a Typescript file that has the .ts extension.

Another benefit Typescript offers the user is by adding additional features such as the creation of classes such as class object-orient languages such as C#.

