> Markdown version of [Getting Started](https://vaadin.com/docs/next/getting-started). Section index: [llms.txt](https://vaadin.com/docs/next/llms.txt)

# Welcome to the Getting Started Guide!

New to Vaadin? Start with the Quick Start. It takes about 10 minutes, and you end up with a running Vaadin application and your first view.

[Start the Quick Start](https://vaadin.com/docs/next/getting-started/quick-start.md)

When you have an application running, continue with the [Tutorial](https://vaadin.com/docs/next/getting-started/tutorial.md). It takes you step by step through building a complete application with a database, forms, and navigation.

Evaluating Vaadin for a project? Start with [When to Use Vaadin](https://vaadin.com/docs/next/building-apps/architecture/when-to-use-vaadin.md) to learn which applications Vaadin fits, which it doesn’t, and why. Then read [How a Vaadin Application Works](https://vaadin.com/docs/next/building-apps/architecture/runtime-model.md) to learn where the UI state lives, what each interaction costs, and what that means for deploying and scaling the application. Finally, see [Licensing, Support & Maintenance](https://vaadin.com/docs/next/building-apps/architecture/licensing-and-maintenance.md) for which features are free and which need a commercial subscription, and [Supported Technologies](https://vaadin.com/docs/next/compatibility.md) for the minimum versions of Java, Spring Boot, and other technologies.

Need to install Java or an IDE first? See the [Development Environment](https://vaadin.com/docs/next/getting-started/dev-environment.md) guide. Looking for other ways to create a project, such as Gradle or Spring Initializr? See [Starters](https://vaadin.com/docs/next/getting-started/starters.md).

## <a id="everything-in-this-section"></a>Everything in This Section

- [Quick Start](https://vaadin.com/docs/next/getting-started/quick-start.md): Hit the ground running with Vaadin by creating a simple web application from scratch in this quick tutorial using only Java.
- [Development Environment](https://vaadin.com/docs/next/getting-started/dev-environment.md): Get the most out of Vaadin by setting up your development environment with the right tools and configurations.
- [Starters](https://vaadin.com/docs/next/getting-started/starters.md): Learn about different ways to start a Vaadin project.
- [Tutorial](https://vaadin.com/docs/next/getting-started/tutorial.md): A comprehensive step-by-step tutorial to get started with Vaadin and learn best practices along the way.
- [Next Steps](https://vaadin.com/docs/next/getting-started/next-steps.md): Add features to your Vaadin project to turn it into a full-featured application.
