# TypeScript TypeScript is [[JavaScript]] with added syntax for types. Allows developers to add types to [[JavaScript]] [Guide - W3 Schools](https://www.w3schools.com/typescript/index.php) [Helpful Handbook](https://www.typescriptlang.org/docs/handbook/2/basic-types.html) [Cheat Sheet - Classes](https://www.typescriptlang.org/static/TypeScript%20Classes-83cc6f8e42ba2002d5e2c04221fa78f9.png) ## Overview | | | |---|---| |Level:|Intermediate to Advanced| |Skills Needed:|Basic knowledge of [[JavaScript]] required| |Platform:|Web| |Popularity Among Programmers:|Rapidly gaining popularity among programmers, especially for large-scale programs.| |Benefits:|- Great for large-scale projects<br>- It has the fastest growing [[GitHub]] community<br>- Makes [[JavaScript]] development more efficient| |Downsides:|You need to know [[JavaScript]] first.| |Degree of Use:|Gaining heavy traction among web developers| |Annual Salary Projection:|$75,200| [^1] [^1]:https://www.simplilearn.com/best-programming-languages-start-learning-today-article