Visual Studio Community Edition is IDE (Integrated Development Environment ) to Develop Different kind of Application . In it you can develop Desktop , Mobile and Web application Just all in One platform . you can Develop
And Most importantly it is free product by Microsoft .
You can download it from here .
As you download it and install Executable file it will windows for installation . Kindly allow it to download and install main application . As you go in application It will Ask you for download only those environments which you want to work on .
Select your Desire Environment for Installation . If you want to Develop only Desktop Application on WPF technology you can only download .Net Desktop Development . Or if you want to Develop Web Application in C# on .net technologies you can install only ASP.NET and web development . Or if you want to development for both then kindly Select both to install .
In this you can install Visual Studio 2017 Community Edition for Free