Visual Studio
Best-in-class tools for any developer
Help me choose!
Tell us about your project and we’ll help you find the right download and tutorials
I want to develop for
using
on my machine
machine
Visual Studio 2019 & Xamarin
Highlights
- Full-featured IDE on Windows
- Build and deploy iOS and Android apps
- Code in C#/F# using .NET
Visual Studio for Mac & Xamarin
Highlights
- Full-featured IDE on macOS
- Build and deploy iOS and Android apps
- Code in C#/F# using .NET
Visual Studio & Mobile C++
Highlights
- Full-featured IDE on Windows
- Build and deploy iOS and Android apps
- Code in C++
Visual Studio Code & React Native
Highlights
- Free code editor for Windows
- Build and debug React Native apps
- Code in JavaScript and TypeScript
Visual Studio Code & React Native
Highlights
- Free code editor for macOS
- Build and debug React Native apps
- Code in JavaScript and TypeScript
Visual Studio Code & React Native
Highlights
- Free code editor for Linux
- Build and debug React Native apps
- Code in JavaScript and TypeScript
Visual Studio 2019 & ASP.NET
Highlights
- Full-featured IDE on Windows
- Build and deploy ASP.NET web apps
- Deploy and test your app on Azure
Visual Studio 2019 for Mac & .NET Core
Highlights
- Full-featured IDE on macOS
- Build and deploy ASP.NET Core web apps
- Azure extensions make it easy to deploy your app to the cloud
Visual Studio Code & Node
Highlights
- Free code editor for Windows
- Build and debug Node.js web apps
- Azure extensions make it easy to deploy your app to the cloud
Learn more
Visual Studio Code & Node
Highlights
- Free code editor for macOS
- Build and debug Node.js web apps
- Azure extensions make it easy to deploy your app to the cloud
Learn more
Visual Studio Code & Node
Highlights
- Free code editor for Linux
- Build and debug Node.js web apps
- Azure extensions make it easy to deploy your app to the cloud
Learn more
Visual Studio Code & Python
Highlights
- Free code editor for Windows
- Build and debug Python web apps
- Azure extensions make it easy to deploy your app to the cloud
Visual Studio Code & Python
Highlights
- Free code editor for macOS
- Build and debug Python web apps
- Azure extensions make it easy to deploy your app to the cloud
Visual Studio Code & Python
Highlights
- Free code editor for Linux
- Build and debug Python web apps
- Azure extensions make it easy to deploy your app to the cloud
Visual Studio Code & Java
Highlights
- Free code editor for Windows
- Build and debug Java web apps, including Spring Boot
- Azure extensions make it easy to deploy your app to the cloud
Learn more
Visual Studio Code & Java
Highlights
- Free code editor for macOS
- Build and debug Java web apps, including Spring Boot
- Azure extensions make it easy to deploy your app to the cloud
Learn more
Visual Studio Code & Java
Highlights
- Free code editor for Linux
- Build and debug Java web apps, including Spring Boot
- Azure extensions make it easy to deploy your app to the cloud
Learn more
Visual Studio 2019 & .NET Core
Highlights
- Full-featured IDE on Windows
- Build and debug desktop apps
- Code in C#/F#/VB.NET
Visual Studio 2019 & Desktop C++
Highlights
- Full-featured IDE on Windows
- Build and debug C++ apps
- Target Windows and Linux with CMake
Visual Studio Code & C++
Highlights
- Free code editor for macOS
- Build and debug C++ apps
- Works with your existing tools
Learn more
Visual Studio Code & C++
Highlights
- Free code editor for Linux
- Build and debug C++ apps
- Works with your existing tools
Visual Studio Code
Highlights
- Free code editor for Windows
- Build and debug Electron apps
- Code in JavaScript and TypeScript
Learn more
Visual Studio Code
Highlights
- Free code editor for macOS
- Build and debug Electron apps
- Code in JavaScript and TypeScript
Learn more
Visual Studio Code
Highlights
- Free code editor for Linux
- Build and debug Electron apps
- Code in JavaScript and TypeScript
Learn more
Visual Studio 2019 & Unity
Highlights
- Full-featured IDE on Windows
- Build and debug cross-platform games with Unity framework
- Code in C#
Learn more
Visual Studio 2019 for Mac & Unity
Highlights
- Full-featured IDE on macOS
- Build and debug cross-platform games with Unity framework
- Code in C#
Visual Studio 2019 & Game C++
Highlights
- Full-featured IDE on Windows
- Build and debug games with DirectX, Unreal Engine, and more
- Code in C++
Visual Studio 2019 & ML.NET
Highlights
- Full-featured IDE on Windows
- Build Machine Learning and AI models with ML.NET
- Code in C#/F#
Visual Studio 2019 for Mac & ML.NET
Highlights
- Full-featured IDE on macOS
- Build Machine Learning and AI models with ML.NET
- Code in C#/F#
Visual Studio Code & Python
Highlights
- Free code editor for Windows
- Build Machine Learning and AI models
- Code in Python
Visual Studio Code & Python
Highlights
- Free code editor for macOS
- Build Machine Learning and AI models
- Code in Python
Visual Studio Code & Python
Highlights
- Free code editor for Linux
- Build Machine Learning and AI models
- Code in Python
DEVELOPER SERVICES
Visual Studio
Develop apps for Android, iOS, Mac, Windows, web, and cloud
- Write your code fast
- Debug and diagnose with ease
- Test often, release with confidence
- Extend and customize to your liking
- Collaborate efficiently
Visual Studio Code
Code editing, redefined
- Edit and debug apps on any OS
- Built-in Git support
- Over 10k extensions
- Free and built on open source
Visual Studio for Mac
- Be productive using a fast and fluid code editor
- Fix issues with advanced debugging capabilities
- Identify problems with comprehensive testing
- Customize using themes, fonts, and more
- Collaborate effectively with built-in source control

Visual Studio Subscriptions
Developer tools, Azure, Dev/test software, training, and so much more
- Access to the latest and past versions of Visual Studio
- Monthly Azure credit for Dev/test
- Access to thousands of software downloads
- Services to help support your development
- Training resources including Pluralsight and LinkedIn Learning
- Support benefits
Visual Studio Code







