Today we're going to take a look at TypeScript, a compile-to-JavaScript language designed for developers who build large and complex apps. It inherits many programming concepts from languages such as C# and Java that add more discipline and order to the otherwise very relaxed and free-typed JavaScript. This tutorial is aimed at people who are fairly proficient in JavaScript but are still beginners
![Learn TypeScript in 30 Minutes](https://cdn-ak-scissors.b.st-hatena.com/image/square/0403e8f4fcb929055d013ff5c9c6188b52d04dea/height=288;version=1;width=512/https%3A%2F%2Ftutorialzine.com%2Fmedia%2F2016%2F07%2Flearn-typescript-in-30.png)