# Getting Started

Welcome to Haiway! This section will guide you through installing and using Haiway for the first time.

## What You'll Learn

- How to install Haiway and set up your development environment
- Basic concepts of immutable state management
- How to use the context system for dependency injection
- Your first working Haiway application

## Prerequisites

- Python 3.12 or higher
- Basic understanding of async/await in Python
- Familiarity with Python type hints

## Learning Path

1. **[Installation](installation.md)** - Get Haiway installed and ready to use
2. **[Quick Start](quickstart.md)** - Build your first application in minutes
3. **[First Steps](first-steps.md)** - Understand the core concepts and patterns

Let's get started!
