Windows Dev Center

Develop for Windows. It’s time.

Get going quickly

Getting started on Windows is easier than you think; the tools are free, the code samples are solid, and what you already know matters.

Develop your app

Give life to your app

Develop apps that bring relevant, real-time information to your users, and keep them coming back for more.

Design your app

Get discovered in new places

With the fastest growing mobile platform globally and a steady desktop market, it’s a great time to bring your apps to Windows: on phones, tablets, and PCs.

Publish your app

Windows 10 Technical Preview

Windows 10 Technical Preview gives you an early look at some of the features and functionality in store for Windows 10, the next version of the Windows operating system.

This latest release shows a lot of what Windows 10 can do, and lets you send feedback directly to the teams that are building the product. Because this is an early release, though, we don’t yet recommend that you use the Windows 10 Technical Preview as your primary operating system for software development.

Online training

Screen shot of instructors from video

Building apps for Windows Phone 8.1 jumpstart

Learn to use the universal templates in Visual Studio to create apps that share much of the same code for Windows Phones, tablets, and PCs.

picture of Bob from video series

Windows Phone 8.1 development for absolute beginners

If you haven't done much coding before, but have a great idea for a phone app, start here.

picture of MVA page for event?

Developing universal Windows apps (C#/XAML) jumpstart

Microsoft Technical Evangelist Jerry Nixon and Daren May, President of Crank211 teach you how to save time building apps using the universal Windows app projects in Visual Studio.