Windows Dev Center

Get started with Windows apps

Build Windows apps now. You can easily create apps for Windows and Windows Phone devices from a single project, using the language you prefer. And it’s the best way to be ready for Windows 10.

Start here

You can write a Windows app in a variety of languages, such as C# or C++ with XAML, C++ with DirectX, and JavaScript with HTML/CSS. Now you can easily create apps for Windows devices and Windows Phone from a single project.

Get set up

Visual Studio Community 2013 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 and the Windows Phone Store.

Create apps

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

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

Learn from Microsoft experts as they build a working app. They show you dev tools and techniques that can give you a dramatic advantage when you target both Windows and Windows Phone devices.

Screen shot of Universal Windows Platform samples on GitHub
Get the samples

Sometimes the best way to learn is to look at an example. So we've created hundreds of Windows Store and Windows Phone Store app samples for you. Or check out the samples for our start-to-finish guides.

Get started with Windows 10

Try out Windows 10

Windows 10 empowers you to build a single, universal app experience that can reach every phone, tablet, and PC running Windows 10. Join the Windows Insider Program now to get an early start on developing for Windows 10.

Watch the Windows 10 jumpstart videos

Join Andy Wigley and Jerry Nixon in this Microsoft Virtual Academy video series as they detail what Windows 10 and the Windows universal app platform offers for developers.

See what’s new

Take an early look at some of the interesting new features for developers in Windows 10 Developer Preview.

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.