Talking to most of the developers, I found them working on such environment that is versatile and easy to use. The .NET developers use visual studio. Simply it is huge, one can develop various application with just one IDE. For the web development visual studio provides ASP.NET, for the apps development one can use C# or VB or even C++ or even installing language packs one can use PYTHON. I find this very much useful IDE. It is just a single IDE that provides such a wide range of application development from desktop application to the cloud. From windows phone to windows store app. It gives wide range of application development. Various packs comes for the separate development environment. You can choose any one of them.
Click on below to go to the page for downloading visual studio 2012.