Create your first app

Welcome: these tutorials will help you create your first UWP app in the language of your choice. Here, you'll learn how to:

  • Create a UWP app project in Microsoft Visual Studio.
  • Add UI elements and code to the project.
  • Build and debug your app on the local machine and on a phone emulator.

To get started, choose the language you prefer.

C# and XAML tutorial

Use your .NET, WPF, or Silverlight skills to build apps using XAML with C#.

We assume you're already comfortable with XAML and either C#. If you want to learn the basics, or just refresh your memory, try these courses from the Microsoft Virtual Academy.

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

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

We assume you're already comfortable with XAML and C++. If you want to learn the basics, or just refresh your memory, try these courses from the Microsoft Virtual Academy.

JavaScript and HTML tutorial

Take advantage of your web skills to build apps using HTML5, Cascading Style Sheets, Level 3 (CSS3), and JavaScript.

We assume you're already comfortable with HTML5, CSS3, and JavaScript. If you want to learn the basics, or just refresh your memory, try these courses from the Microsoft Virtual Academy.

Objective-C

Are you more of an iOS developer?

  • Use the Windows Bridge for iOS to convert your existing code to a UWP app, and keep developing in Objective C.

Cross-platform and mobile development

  • Need to target Android and iOS? Check out Xamarin.