---
description: Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs for Microsoft Windows. Visual Studio is one stop shop for all application
title: How to Download and Install Visual Studio for C# in Windows
image: https://www.guru99.com/images/download-install-visual-studio-v1.png
---

[Skip to content](#main) 

Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs for Microsoft Windows. Visual Studio is one stop shop for all applications built on the .Net platform. One can develop, debug and run applications using Visual Studio.

Both Forms-based and web-based applications can be designed and developed using this IDE. Below is a step by step process on how to install Visual Studio.

## How to Download and Install Visual Studio for Windows

Let’s look at the Visual Studio installation steps and download Visual Studio IDE so that we can work with creating programs in the subsequent tutorials. In this tutorial, we will learn how to download Visual Studio for Windows.

**Step 1) Download Visual Studio**

First, visit the following Visual Studio free download link <https://visualstudio.microsoft.com/downloads/>

[![Download and Install Visual Studio](https://www.guru99.com/images/c-sharp-net/image001.png)](https://www.guru99.com/images/c-sharp-net/image001.png)

You can select

* Visual Studio 2019 Community Edition
* Visual Studio 2019 Professional Edition (30 Day Free Trial)

**Step 2) Open the .exe file**

Click on the downloaded exe file

[](https://www.guru99.com/images/c-sharp-net/image002.png)

**Step 3) Start the installation**

In the next screen, click continue to start Visual Studio installation

[](https://www.guru99.com/images/c-sharp-net/image003.png)

**Step 4) Let the installation complete**

Visual Studio will start downloading the initial files. Download speed will vary as per your internet connection.

[](https://www.guru99.com/images/c-sharp-net/image004.png)

### RELATED ARTICLES

* [ C# Class & Object Tutorial with Examples ](https://www.guru99.com/c-sharp-class-object.html "C# Class & Object Tutorial with Examples")
* [ C# Collections Tutorial with Examples ](https://www.guru99.com/c-sharp-collections.html "C# Collections Tutorial with Examples")
* [ C# and .Net Version History ](https://www.guru99.com/c-sharp-dot-net-version-history.html "C# and .Net Version History")
* [ C# Stack with Push & Pop Examples ](https://www.guru99.com/c-sharp-stack.html "C# Stack with Push & Pop Examples")

  
**Step 5) Choose the software version** 

In next screen, click install

[](https://www.guru99.com/images/c-sharp-net/image005.png)

**Step 6) Select the desktop version**

In next screen,

[](https://www.guru99.com/images/c-sharp-net/image006.png)

1. Select “.Net desktop development”
2. Click install

**Step 7) Wait for the files to be downloaded**

Visual Studio will download the relevant files based on the selection in step 6

[](https://www.guru99.com/images/c-sharp-net/image007.png)

**Step 8) Reboot your PC**

Once the download is done, you will be asked to reboot the PC to complete Visual Studio setup

[](https://www.guru99.com/images/c-sharp-net/image008.png)

**Step 9) Open Visual Studio**

Post reboot, open the Visual Studio IDE

[](https://www.guru99.com/images/c-sharp-net/image009.png)

1. Select a theme of your choice
2. Click Start Visual Studio

  
**Step 10) Start using Visual Studio** 

In Visual Studio IDE, you can navigate to File menu to create new C# applications.

[](https://www.guru99.com/images/c-sharp-net/image010.png)

That’s it to Visual Studio for C# installation.

## Visual Studio Key Features

Here are the key features of Visual Studio:

1. **Creation** **of an application in any .Net language**– The Visual Studio IDE can be used to create an application in any [.Net language](https://www.guru99.com/net-framework.html). Hence, a developer can use [C#](https://www.guru99.com/c-sharp-tutorial.html), [VB.Net](https://www.guru99.com/vb-net-tutorial.html) or even F# to develop an application.
2. **Creation of any application type –** The Visual Studio IDE can be used to create an application of any type. (Web-based application or Windows Forms-based application).
3. **Debug Applications on the fly –** Applications can be tested as they are being built. The IDE allows one to run the program at any point of time during the development process. Hence, a developer can check for any errors during the development phase itself.
4. **Extensions –** The IDE has the facility to install third-party extensions. An example can be Subversion, which is used for source code repository management. Subversion is used to upload code to a central repository. This is done so that a copy of the code will always exist. Visual Studio has the facility to integrate with such software from the IDE itself. Hence, a developer can work with code repositories from the IDE itself.

#### Summarize this post with:

ChatGPT Perplexity Grok Google AI 

**Stay Updated on AI** **Get Weekly AI Skills, Trends, Actionable Advice.** 

##### Sign up for the newsletter

Subscribe for Free 

 You have successfully subscribed.  
Please check your inbox.

![AI-Newsletter]() Chosen by over **350,000+** professionals 

[Scroll to top ](#wrapper)Scroll to top 

× 

Toggle Menu Close 

Search for: 

Search 

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.guru99.com/#organization","name":"Guru99","sameAs":["https://www.facebook.com/Guru99Official","https://twitter.com/guru99com"],"logo":{"@type":"ImageObject","@id":"https://www.guru99.com/#logo","url":"https://www.guru99.com/images/guru99-logo-v1-150x59.png","contentUrl":"https://www.guru99.com/images/guru99-logo-v1-150x59.png","caption":"Guru99","inLanguage":"en-US"}},{"@type":"WebSite","@id":"https://www.guru99.com/#website","url":"https://www.guru99.com","name":"Guru99","publisher":{"@id":"https://www.guru99.com/#organization"},"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https://www.guru99.com/images/download-install-visual-studio-v1.png","url":"https://www.guru99.com/images/download-install-visual-studio-v1.png","width":"658","height":"348","inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://www.guru99.com/download-install-visual-studio.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://www.guru99.com","name":"Home"}},{"@type":"ListItem","position":"2","item":{"@id":"https://www.guru99.com/c","name":"C#"}},{"@type":"ListItem","position":"3","item":{"@id":"https://www.guru99.com/download-install-visual-studio.html","name":"How to Download and Install Visual Studio for C# in Windows"}}]},{"@type":"WebPage","@id":"https://www.guru99.com/download-install-visual-studio.html#webpage","url":"https://www.guru99.com/download-install-visual-studio.html","name":"How to Download and Install Visual Studio for C# in Windows","dateModified":"2024-08-10T19:31:47+05:30","isPartOf":{"@id":"https://www.guru99.com/#website"},"primaryImageOfPage":{"@id":"https://www.guru99.com/images/download-install-visual-studio-v1.png"},"inLanguage":"en-US","breadcrumb":{"@id":"https://www.guru99.com/download-install-visual-studio.html#breadcrumb"}},{"@type":"Person","@id":"https://www.guru99.com/author/benjamin","name":"Benjamin Walker","description":"I'm Benjamin Walker, an expert in C, C++, and C# programming, providing resources to enhance your coding proficiency and project outcomes.","url":"https://www.guru99.com/author/benjamin","image":{"@type":"ImageObject","@id":"https://www.guru99.com/images/benjamin-walker-author.png","url":"https://www.guru99.com/images/benjamin-walker-author.png","caption":"Benjamin Walker","inLanguage":"en-US"},"worksFor":{"@id":"https://www.guru99.com/#organization"}},{"image":{"@id":"https://www.guru99.com/images/download-install-visual-studio-v1.png"},"headline":"How to Download and Install Visual Studio for C# in Windows","description":"Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs for Microsoft Windows. Visual Studio is one stop shop for all application","keywords":"c#","@type":"Article","author":{"@id":"https://www.guru99.com/author/benjamin","name":"Benjamin Walker"},"dateModified":"2024-08-10T19:31:47+05:30","name":"How to Download and Install Visual Studio for C# in Windows","articleSection":"C#","subjectOf":[{"@type":"HowTo","name":"How to Download and Install Visual Studio for Windows","description":"Lets look at the Visual Studio installation steps and download Visual Studio IDE so that we can work with creating programs in the subsequent tutorials.","tool":{"@type":"HowToTool","name":"Microsoft Visual Studio"},"step":[{"@type":"HowToStep","name":"Step 1) Download Visual Studio","text":"First, visit the following Visual Studio free download link.","image":{"@type":"ImageObject","url":"https://cdn.guru99.com/images/c-sharp-net/image001.png"},"url":"https://www.guru99.com/download-install-visual-studio.html#step1"},{"@type":"HowToStep","name":"Step 2) Open the .exe file","text":"Click on the downloaded exe file.","image":{"@type":"ImageObject","url":"https://cdn.guru99.com/images/c-sharp-net/image002.png"},"url":"https://www.guru99.com/download-install-visual-studio.html#step2"},{"@type":"HowToStep","name":"Step 3) Start the installation","text":"In the next screen, click continue to start Visual Studio installation.","image":{"@type":"ImageObject","url":"https://cdn.guru99.com/images/c-sharp-net/image003.png"},"url":"https://www.guru99.com/download-install-visual-studio.html#step3"},{"@type":"HowToStep","name":"Step 4) Let the installation complete","text":"Visual Studio will start downloading the initial files. Download speed will vary as per your internet connection.","image":{"@type":"ImageObject","url":"https://cdn.guru99.com/images/c-sharp-net/image004.png"},"url":"https://www.guru99.com/download-install-visual-studio.html#step4"},{"@type":"HowToStep","name":"Step 5) Choose the software version","text":"In next screen, click install.","image":{"@type":"ImageObject","url":"https://cdn.guru99.com/images/c-sharp-net/image005.png"},"url":"https://www.guru99.com/download-install-visual-studio.html#step5"},{"@type":"HowToStep","name":"Step 6) Select the desktop version","text":"In next screen, Select ,Net desktop development version.","image":{"@type":"ImageObject","url":"https://cdn.guru99.com/images/c-sharp-net/image006.png"},"url":"https://www.guru99.com/download-install-visual-studio.html#step6"},{"@type":"HowToStep","name":"Step 7) Wait for the files to be downloaded","text":"Visual Studio will download the relevant files based on the selection in step 6.","image":{"@type":"ImageObject","url":"https://cdn.guru99.com/images/c-sharp-net/image007.png"},"url":"https://www.guru99.com/download-install-visual-studio.html#step7"},{"@type":"HowToStep","name":"Step 8) Reboot your PC","text":"Once the download is done, you will be asked to reboot the PC to complete Visual Studio setup.","image":{"@type":"ImageObject","url":"https://cdn.guru99.com/images/c-sharp-net/image008.png"},"url":"https://www.guru99.com/download-install-visual-studio.html#step8"},{"@type":"HowToStep","name":"Step 9) Open Visual Studio","text":"Post reboot, open the Visual Studio IDE","image":{"@type":"ImageObject","url":"https://cdn.guru99.com/images/c-sharp-net/image009.png"},"url":"https://www.guru99.com/download-install-visual-studio.html#step9"},{"@type":"HowToStep","name":"Step 10) Start using Visual Studio","text":"In Visual Studio IDE, you can navigate to File menu to create new C# applications.","image":{"@type":"ImageObject","url":"https://cdn.guru99.com/images/c-sharp-net/image010.png"},"url":"https://www.guru99.com/download-install-visual-studio.html#step10"}]}],"@id":"https://www.guru99.com/download-install-visual-studio.html#schema-23263","isPartOf":{"@id":"https://www.guru99.com/download-install-visual-studio.html#webpage"},"publisher":{"@id":"https://www.guru99.com/#organization"},"inLanguage":"en-US","mainEntityOfPage":{"@id":"https://www.guru99.com/download-install-visual-studio.html#webpage"}}]}
```
