← Angular learning path
Angular · Module 1 of 10

What is Angular?

Angular is a full TypeScript framework from Google for building large web apps.

📖 Key ideas

  1. Angular is a complete framework: components, routing, forms, HTTP and testing built in.
  2. It is written in TypeScript.
  3. Install the CLI: npm install -g @angular/cli, then ng new my-app.
  4. ng serve runs a dev server at localhost:4200.
  5. Angular (2+) is different from the old AngularJS (1.x).
💡 Real-life example: Angular is a fully furnished flat: kitchen, beds and wiring included, so you move in and start living.
Angular CLICommand tool: ng new, ng serve, ng generate
TypeScriptTyped superset of JavaScript
FrameworkComplete structure with many built-in tools
AngularJSOld 1.x version, now end-of-life