Visual Studio documentation
Learn how to use Visual Studio to develop applications, services, and tools in the language of your choice, for your platforms and devices.
Learn how to use Visual Studio
Follow a tutorial
Visual Studio language guidance
Write and manage your code using the code editor.
Compile and build your source code.
Investigate and fix bugs in your code.
Run tests on your projects.
Share your apps and code by using Web Deploy, InstallShield, NuGet, Continuous Integration, and more.
Get answers and suggestions from GitHub Copilot and code assistance with IntelliCode.
Share code using version control technologies such as Git and GitHub.
Add your own functionality to the Visual Studio IDE to improve your development experience.
Development with Visual Studio
Web and cloud
Desktop and mobile