Table of contents
Collapse the table of content
Expand the table of content
Last Updated: 9/19/2016

What's next?

So you want to write an app - where do you start? Here are some DevCenter topics to help you get going. If you're completely new to the UWP platform, try some of the Channel 9 videos and Microsoft Virtual Academy courses. If you are already familiar with XAML and C#, you can start reading through the topics below.

Our recommendation is that you look through the UWP topics to get a feel for the platform, and then investigate creating your user interface by using, and then customizing, XAML controls. XAML's main strength is the use of data binding which couples the controls to the information your app wants to display: if you are new to the Windows platform, this will be an important concept to understand.

You might also enjoy the Developer Toolkit site, which packs lots of getting started information into one place.

UWP and the UWP app Lifecycle

How does an app start, what happens when you start another one? Here’s the story.

UX and UI

What controls do you have at your disposal, and how can they be used? These topics explain how controls and code work together, and how you can customize them to suit the look of your app.

Data and Services

Learn about data binding, which lets your code automatically populate lists and grids. Discover how to link to external resources to get data into your apps.


Share your work with the world, make money. We’ll walk you through the process of getting your app onto the store.

Other resources

Samples, tutorials, videos, other tools and SDKs. Take it to the next level.

Finding help in the Dev Center

The Microsoft Dev Center contains a mountain of documentation for many different tools, frameworks and platforms. When you are searching for topics and samples, you should make sure you are reading UWP specific content. How can you be sure you're reading the right content? Conceptual content, that is, non-API reference content, will have UWP in the topic's URL. API content will have a path that includes Windows Runtime APIs.

An example UWP conceptual topic

An example UWP reference topic

When using a search engine, appending "Windows app development" to your search string will more often than not lead you to UWP content.

Important Dev Center topics

Here is a list of the key sections of content in the DevCenter.

DesignDesign guidelines for UWP apps.
DevelopDetailed info and coding examples for the many of the features available to your app.
Language referenceThe programming languages available for UWP development.
GamesDeveloping games with DirectX.
Internet of ThingsBuilding your own connected devices.
PortingLeverage your Android and iOS skills to quickly make UWP apps.
Windows BridgesTools for updating older apps and iOS apps to UWP.
XamarinUse C# to write apps for iOS, Android and Windows 10.
Task snippetsReady-to-use code that accomplish small but useful tasks.
How-to topicsSample code covering specific UWP features.
© 2016 Microsoft