Welcome to the Angular documentation! If you're new to Angular or looking to expand your knowledge, this guide will help you get started.
Getting Started
Angular is a platform and framework for building single-page client applications using HTML and TypeScript. It encourages declarative code and component-based architecture.
Features
- Declarative UI: Use HTML to describe your UI and let Angular handle the DOM updates.
- Component-Based Architecture: Build applications as a composition of small, reusable, and self-contained components.
- Two-Way Data Binding: Automatically keep your UI and data in sync.
- Dependency Injection: Manage dependencies with ease.
- Rich set of libraries: Including routing, forms, HTTP, and more.
Quick Start
To get started with Angular, you need to install Node.js and the Angular CLI. Once you have those set up, you can create a new Angular project using the following command:
ng new my-angular-app
After creating the project, navigate to the project directory and serve the application:
cd my-angular-app
ng serve
Your Angular application will be running on http://localhost:4200
.
Resources
For more information, check out the following resources:

Angular Logo