Windows Dev Center

Get started with Windows apps

Build Windows apps now. Windows 10 makes it easier than ever to develop apps for the Universal Windows Platform with just one API set and one app package to reach all Windows 10 devices – PCs, tablets, phones, and more.

Start here

The Universal Windows Platform is available across all Windows device families. From PCs to tablets, phones, and more, you can reach all these devices and look great on them all using one store and one codebase.

Get set up

Visual Studio Community 2015 gives you everything you need to start developing apps. And it’s free.

Sign up

Register as an app developer. A developer account lets you publish apps to the Windows Store.

Create apps

Try it out. Write your first Windows app in the language of your choice. These tutorials show you how.

Create universal Windows apps

This video gets you started with Visual Studio and the Windows 10 SDK. You can begin creating your own universal Windows app today!

Featured learning resources

Windows 8.1 Start screen from beginner video
For absolute beginners

If you haven't done much coding before, or just need a refresher on a language, start here. These Microsoft Virtual Academy video series provide the foundational knowledge you need to build outstanding apps for Windows.

Screen shot of site tile template from jumpstart video
Get a jump start

Join Andy Wigley, Jerry Nixon, and others in a series of Microsoft Virtual Academy videos that show what Windows 10 and the Universal Windows Platform offers for developers.

Screen shot of Universal Windows Platform samples on GitHub
See what’s new and get the samples

Sometimes the best way to learn is to look at an example. So we've created all new app samples to demonstrate the great new features for developers in Windows 10.

What’s next


Get templates, tools, and guidelines for designing great Windows apps for PCs and mobile devices.


Learn more about the tools, adding features to your app, and packaging and testing your app. You'll also find API reference info, how-to topics, and samples.

Develop games

Reuse your existing code, take advantage of new form factors and entertainment experiences, and publish your game.

Port an existing app

Do you have an iOS, Android, Silverlight, or .NET experience? These resources will help you get started building Windows apps.

Was this page helpful?
Additional feedback?
Thank you! We appreciate your feedback.
Follow us