Explore comprehensive documentation, guides, and resources for a wide range of programming languages supported by Microsoft and the broader developer community.
A modern, object-oriented programming language developed by Microsoft.
A powerful general-purpose programming language, widely used for systems programming, game development, and high-performance applications.
An object-oriented version of Visual Basic, offering ease of use with the power of the .NET Framework.
The ubiquitous language for web development, enabling interactive and dynamic content on the client and server side.
A superset of JavaScript that adds static typing, improving code quality and maintainability.
A versatile, high-level language known for its readability and extensive libraries for data science, AI, and web development.
A functional-first programming language that runs on .NET, known for its conciseness and robustness.
A task automation and configuration management framework from Microsoft, consisting of a command-line shell and scripting language.
New to a language or looking to deepen your expertise? Our guides provide step-by-step instructions to set up your environment, write your first program, and understand core concepts.
Dive deeper into language-specific features, performance optimization, design patterns, and the latest advancements.
Connect with other developers, find answers to your questions, and contribute to the vibrant ecosystem.