MSDN Windows Developer Documentation

Your comprehensive resource for building applications on Windows.

UWP Basics Tutorial

Getting Started with UWP Apps

Category: Universal Windows Platform | Level: Beginner

Learn the fundamentals of building modern Windows applications using the Universal Windows Platform (UWP). Covers XAML, basic controls, and app lifecycle.

Win32 API Tutorial

Introduction to Win32 API Programming

Category: Win32 API | Level: Intermediate

Dive into the core of Windows programming with the Win32 API. This tutorial covers window creation, message handling, and basic GDI operations.

.NET Windows Forms Tutorial

Building Desktop Apps with .NET and Windows Forms

Category: .NET for Windows | Level: Beginner

Create powerful desktop applications for Windows using the familiar .NET framework and Windows Forms. Explore UI design and event handling.

DirectX Graphics Tutorial

Introduction to DirectX 12 Graphics

Category: DirectX | Level: Advanced

Unlock high-performance graphics on Windows. This tutorial introduces DirectX 12 concepts, rendering pipelines, and basic shader programming.

UWP Data Binding Tutorial

Data Binding in UWP Applications

Category: Universal Windows Platform | Level: Intermediate

Master data binding techniques in UWP to efficiently connect your UI elements to data sources, improving application responsiveness and maintainability.

Windows IoT Tutorial

Developing for Windows IoT Core

Category: IoT | Level: Intermediate

Learn how to build connected devices and smart solutions using Windows IoT Core. This tutorial covers hardware integration and application deployment.

Win32 GDI+ Tutorial

Advanced GDI+ Graphics with Win32

Category: Win32 API | Level: Advanced

Explore advanced graphical operations using GDI+ within your Win32 applications. Covers drawing complex shapes, images, and text rendering.

.NET WPF Tutorial

Modern Desktop Apps with .NET and WPF

Category: .NET for Windows | Level: Intermediate

Discover how to build visually appealing and feature-rich desktop applications using .NET and Windows Presentation Foundation (WPF).