Angular or Angular 2x+ is an open source framework and platform used to build Web, Window and Mobile Application owned by Google. It is client Side framework to create SPA (Single Page Application). Before starting angular you must know the following information: -

  1. AngularJS to Angular
  2. Introduction of TypeScript
  3. Pre-requisite for Angular
  4. Introduction of VS Code

AngularJS to Angular

AngularJS is basically 1.x Version which was launched in 2010 but Angular without JS represents Angular 2 and 2+ Version like Angular 2 ( beta), Angular 4 to 14. Angular 2 which is released after AngularJS 1.x is not updated version of AngularJS 1.x but its Re-Written form of AngularJS. Angular is faster than AngularJS. AngularJS is only Web based framework but Angular is Web, Desktop and Mobile Application based Framework and development platform.

Angular JS 1 supports ends in Jan 2022. So Officially Google is not supporting and updating and Angular JS.

Introduction of TypeScript

Most importantly you must know that Angular Code is Written in TypeScript. TypeScript is object oriented programming language which is developed by Microsoft. It is basically superset of JavaScript ES6. TypeScript code is converted into JavaScript by TypeScript Transpiler.

TypeScript Tutorial

JavaScript ES6 + Types = TypeScript

Advantages of TypeScript

  1. Optional types like string, number
  2. Interface
  3. Generics
  4. Better Class features

Pre-requisite for Angular

To start Angular, you must have knowledge of HTML, CSS and JavaScript. Angular is helpful for both Frontend Developer and Fullstack Developer.

Introduction of VS Code

VS Code is source code editor which comes with built in support for JavaScript, TypeScript and Command Prompt. We am using VS Code Editor for this Angular Tutorial.