---
description: Get started with the Universal Windows Platform (UWP) and app development for Windows.
title: Get started with the Universal Windows Platform (UWP)
ms.date: 09/26/2023
ms.topic: get-started
keywords: get started, windows 10, uwp, xaml, c#
ms.localizationpriority: medium
---
# Universal Windows Platform (UWP) - Get Started
>[!NOTE]
> The [preferred approach for writing Windows apps](/windows/apps/get-started/) is to use the Windows App SDK and [WinUI](/windows/apps/get-started/start-here). Another option is [WPF](/dotnet/desktop/wpf/getting-started).
Build apps that work across different Windows devices.
:::row:::
:::column:::
The Universal Windows Platform let you build apps that work and look great across all Windows device types, or update existing apps with new features.
Visual Studio Community and the Windows SDK give you everything you need to build great apps – and they're free.
Learn how to create a UWP app.
Looking for a guided learning experience? These tutorials will help.
Get firsthand experience with the UWP platform, and see APIs in action.
Learn about the different options for developing Windows apps.