MSDN Documentation

Visual Studio Languages

This section provides comprehensive documentation for programming languages supported by Visual Studio. Visual Studio is a powerful Integrated Development Environment (IDE) that offers robust support for developing applications across a wide range of platforms and technologies. Discover how to leverage its features for your preferred language.

Supported Languages

Visual Studio offers first-class support for a variety of popular programming languages. Click on a language to explore its specific documentation, including:

  • Language features and syntax
  • IDE integration (code completion, debugging, refactoring)
  • Project templates and build configurations
  • Extensibility and tooling
  • Sample code and best practices

C#

C# is a modern, object-oriented language developed by Microsoft, ideal for building Windows applications, web services, and cross-platform apps with .NET.

Explore C# Documentation >

C++

C++ is a powerful, high-performance language widely used for system programming, game development, and performance-critical applications.

Explore C++ Documentation >

Visual Basic .NET

Visual Basic .NET (VB.NET) is a user-friendly, object-oriented language known for its rapid application development capabilities.

Explore VB.NET Documentation >

JavaScript/TypeScript

Visual Studio provides excellent support for front-end and back-end JavaScript development, including TypeScript for static typing.

Explore JavaScript/TypeScript Documentation >

Python

Leverage Visual Studio for Python development with integrated debugging, IntelliSense, and project management tools.

Explore Python Documentation >

F#

F# is a functional-first language for the .NET platform, suitable for data science, web development, and complex systems.

Explore F# Documentation >

Extending Language Support

Visual Studio's extensibility model allows you to add support for even more languages or customize existing language services. Explore the Visual Studio SDK documentation to learn how to build your own language extensions.

Related Tools

Discover other tools that complement your language development workflow within Visual Studio: