Angular 2 is written in TypeScript and supports mobile wholly. With Angular 2, the developer has more choices for languages. To write a code in Angular 2 you may use languages like ES5, ES6, or even TypeScript. Angular 2 is lightweight and helps in building web applications in HTML and JavaScript.