Help us improve this site
Getting started
Begin building Windows apps quickly and easily. Our getting started guide walks you through the essentials of writing your first app.
Get started
Planning apps
Make the right decisions during the planning phase to ease development and maximize your app’s potential in the Windows Store.
Designing UX for apps
Discover the resources and design guidance you need to build beautiful apps with the look and feel of Windows 8.
Developing apps (JavaScript and HTML5)
All the details you need to build your first Windows Store app using JavaScript and HTML5.
Developing apps (C#/VB/C++ and XAML)
All the details you need to build your first Windows Store app using C#/VB/C++ and XAML.
Developing apps (C++ and DirectX)
All the details you need to build your first Windows Store app using C++ and DirectX.
Packaging apps
Learn how to use Visual Studio to prepare and package your app for the Windows Store.
Debugging and testing apps
Use the tools included with Visual Studio to make sure your app is of the highest possible quality before submitting it to the Windows Store.
Selling apps
Navigate the Windows Store with confidence and maximize your exposure to potential customers.
API reference
Explore comprehensive developer platform documentation, including Windows Runtime, Windows Library for JavaScript and schema references.
Language reference
Explore the features of each supported development language for Windows Store app development, including JavaScript, C++, C#, and Visual Basic.
Concepts and architecture
Beyond the how - learn why the Windows Store app development platform works the way it does, and discover advanced techniques to enhance your apps.
Developing games
Learn to develop games as Windows Store apps, and learn more about DirectX and C++ for game development.
End-to-end apps
Complete guidance for critical scenarios to enhance your understanding of key concepts and jumpstart your development projects.
Resources for iOS developers
If you're familiar with building iOS apps, these design and programming resources will help you get started building Windows Store apps.