Microsoft's Visual Studio (written in C++ and C#) has always been the most powerful IDE (Integrated Development Environment) for C# development. Of course, nowadays, this most productive Visual Studio 2017 has also applied to the developments of Android, iOS, Windows, Web, and Cloud applications.
For learning or formal development of C#, there are only two best IDE for choice at present: either the 10+ GB size of Visual Studio or SharpDevelop with only 10+ MB file size. The latter is an open-source IDE with layout similar to IDEA for Java and high flexibility & extensibility, which lets a user find everything new and fresh. It never wants to be an IDE that tries to support everything as Eclipse. Instead, it just gives you an interface, and you can do all the rest by yourself.
Developing C# applications, there is no better IDE than Microsoft Visual Studio this super fatso (but I do prefer the lightweight and fast Microsoft Visual Studio Express or SharpDevelop, MonoDevelop, QuickSharp)! Once you've installed this colossus, your Windows is basically discarded. At least, users with disk maintenance OCD will agree with me.
Beginning C# 6 Programming with Visual Studio 2015 is a latest step-by-step beginner's guide for learning the C# and .NET Framework programming techniques using Visual Studio 2015 from scratch. It can lay a solid foundation for you to write excellent Windows programs.
Probably because too much stress on the server or just for reasons of throttling, using the Microsoft's official web/online installer for Visual Studio to try to install it on your Windows is a gruelling long process with many tribulations (your network must be stable enough, otherwise that might fall by the wayside over and over). Therefore, this collection post was born.
First of all, if you are curious why we still adhered to release this outdated version, just think that's only for a few guys or use environments that still need it - just want to develop a simple desktop tool for lower versions of Windows platforms quickly, for example. So, if its not for the purpose of learning the Programming Windows, Fifth Edition, you don't need it any more!