Create your first app

Welcome to the UWP platform! These tutorials will help you create your first UWP app in the language of your choice.

To get started, choose your favorite language.

C# and XAML

Use your .NET, WPF, or Silverlight skills to build apps using C# with Extensible Application Markup Language (XAML).

If you want to learn the basics, or just refresh your memory, try reading these:

C++/WinRT and XAML

Leverage your programming expertise in standard C++ to build apps using C++/WinRT with Extensible Application Markup Language (XAML).

Learn more about C++/WinRT.

Visual C++ component extensions (C++/CX) and XAML

Take advantage of your C++ programming expertise to build apps using Visual C++ component extensions (C++/CX) with Extensible Application Markup Language (XAML).

Learn more about C++ here.

JavaScript and HTML

Take advantage of your web skills to build apps using HTML5, CSS3, and JavaScript.

Extend your JavaScript and HTML skills beyond UWP to create web apps, or explore Virtual reality on the web with WebVR

Web apps can be easily packaged into the UWP framework as Hosted Web Apps, and promoted on the Microsoft Store.

Next steps

When you're ready to try something a little more fun than "Hello, World!", try out these tutorials.

See Also