Get started with Visual Studio 2017


Visual Studio is an integrated development environment (IDE). The “integrated” part of IDE means that Visual Studio contains features that complement every aspect of software development:

In these docs, we’ll give you a quick overview of the editor and introduce you to some of its key features. You’ll learn how to create and run a program, how to use Visual Studio’s code editing features to be more productive, and how to fix bugs in your code using Visual Studio’s debugger.

A quick note about this overview

You can use Visual Studio to write code in C++, C#, Visual Basic, JavaScript, TypeScript, Python, and more, but for the purpose of this overview, we’ll show you examples using C#. You can use C# in Visual Studio by selecting the .NET Core workload during installation. If you’ve already installed Visual Studio, you can add the .NET Core workload by opening the Visual Studio Installer program on your computer and modifying your installation.

Installing .NET Core

If you’re just getting started and looking to work with a different language, this document can still be helpful to get an overview of Visual Studio, but you may prefer to also review one of the language-specific quick starts:

Let's get started!