MSDN Documentation

Your comprehensive resource for Microsoft technologies

Learn Microsoft Technologies

Dive deep into Microsoft's powerful platforms and tools with our curated learning resources. Whether you're a beginner or an experienced developer, find the guidance you need to build innovative solutions.

Featured Learning Path: Getting Started with Azure

Learn the fundamentals of Microsoft Azure, from creating your first virtual machine to understanding cloud concepts and services. Perfect for those new to cloud computing.

Start Learning Azure

Popular Tutorial: Building Desktop Apps with WPF

Master Windows Presentation Foundation (WPF) to create rich, modern desktop applications for Windows. This tutorial covers XAML, data binding, and UI design.

Explore WPF Tutorial

Windows Development

Build native apps, desktop applications, and more for the Windows platform. Explore UWP, WinForms, WPF, and WinUI.

Universal Windows Platform (UWP)

Develop apps that run across all Windows devices.

Learn UWP

Desktop Applications

Create robust desktop experiences with WPF and WinForms.

Learn Desktop Apps

WinUI 3

The latest evolution of Windows UI development.

Learn WinUI 3

Azure

Discover the vast capabilities of Microsoft Azure. Learn to deploy, manage, and scale applications in the cloud.

Compute Services

Virtual Machines, Containers, Serverless Computing.

Learn Compute

Databases

Azure SQL, Cosmos DB, PostgreSQL.

Learn Databases

AI + Machine Learning

Azure Cognitive Services, Machine Learning Studio.

Learn AI

.NET Development

Build cross-platform applications with the .NET ecosystem. From web to mobile and desktop.

ASP.NET Core

Modern web development with .NET.

Learn ASP.NET Core

.NET MAUI

Cross-platform app development for mobile and desktop.

Learn .NET MAUI

Office 365 & Microsoft 365

Extend and customize Office applications, build solutions with Microsoft Graph.

Microsoft Graph

Access data and intelligence across Microsoft 365.

Learn Microsoft Graph

Office Add-ins

Build custom experiences within Office applications.

Learn Office Add-ins

Visual Studio

Master the tools and features of Visual Studio for efficient development.

Tips & Tricks

SQL Server

Learn to work with relational databases using SQL Server.

SQL Server Basics

Internet of Things (IoT)

Develop solutions for connected devices with Azure IoT.

Azure IoT Learning

AI & Machine Learning

Explore machine learning, deep learning, and AI services with Azure and TensorFlow.

Introduction to ML

Gaming Development

Create games for various platforms using Microsoft technologies.

XNA Development