---
title: Learn Forge
description: Install the tools, build your first application, and upgrade existing Forge projects.
---

# Learn Forge

Start with tool setup, then follow the application tutorial. Use the migration guides when you already have an application to upgrade.

1. [Install the SAIF CLI](install-saif-cli.md) and verify your development environment.
2. [Set up Forge Agent Plugins](forge-plugin.md) if you use an AI assistant.
3. [Build your first Forge application](tutorials/index.md).
4. [Build on your app](tutorials/build-on-your-app.md) by adding capabilities in sequence.

## Existing projects

- [Project templates](project-templates.md) covers template discovery and the generated test runner.
- [Migration guides](migration/index.md) cover one-time upgrades.
- [Build](../build/index.md) organizes ongoing development tasks by capability.
- [Troubleshoot](../troubleshoot/index.md) helps diagnose a failure.
- [Architecture](../reference/architecture/index.md) explains the platform's technical design.
