Learn how to use Visual Studio Write and edit code Build your code Debug your code Test your code Open code from a repo Get AI assistance with GitHub Copilot
Follow a tutorial Simple C# console app C++ console calculator Visual Basic console app Python app ASP. NET Core and Angular web app ASP. NET Core and React web app F# web service
Deploy Share your apps and code by using Web Deploy, InstallShield, NuGet, Continuous Integration, and more.
AI-assisted development Get answers and suggestions from GitHub Copilot and code assistance with IntelliCode.
Extend Visual Studio Add your own functionality to the Visual Studio IDE to improve your development experience.
Web and cloud Web development ASP. NET Core and JavaScript Azure development and management Python Node.js Data storage and processing Data science Office/Sharepoint development
Desktop and mobile Windows app development .NET desktop development with WPF .NET development with Windows Forms .NET Framework MAUI (.NET Multi-platform App UI) development Mobile development with . NET (Xamarin) Windows development with C++ Mobile development with C++
Other toolsets Visual Studio extension development Linux development with C++ .NET cross-platform development