|It's extremely simple to install and use.|
No it is not. Mabey it is to you, but to somone who is trying to learn what in hell a compiler is, why there is no 'compile' button (which he would later learn is 'build', not 'compile'), and doesn't understand how to create/manage/write C++ as projects, VC++ is REALLY , really
compilicated. Not to mention, as a beginner, I did not know that VC++ actually emplemented C++/CLI, so I was totally 'wtf' with the whole deal until I just completely uninstalled it and got Code::Blocks.
|As far as disk space.. are you kidding me - who makes a decision based on that?|
Somone who cares about their HDD.... I (and many many people, especially those of us who program regularly) am very concerned with how much free HDD space I have. I have a fraking text file on my desktop with the amount of HDD space that was free after weekly maintanence so that I can see if my HDD gets eaten, or if somthing starts to happen to it. Also, some of us do play videogames that take up GB worth of HDD space, and don't want to waste the 20-30 GB (I believe, it was a long time ago) VC++, VC++ special package (sothing or other... wasn't a compileror the program, but appeared with post-installation), and the VC++ compiler.
VC++ is very complicated, in that it was made for those who already know the basics. I recommend Code::Blocks because it's really simple, and you'll be able to set it up, and write all your beginner tutorial programs without a sweat. VC++ will try to open (when you click on C++) some sort of C++/CLI bs on you. I could never get the thing to make a decent console program. It's almost like the difference between Windows 8 and Windows 7, W7 works, while W8 forces you to to spend weeks learning the hidden bs behind it just to do somthing simple like read a PDF not
You have 2 options:
You'll be able to intall it and get to work right away. It's not HDD space heavy, and i believe they even have a portable version.
A bit more heavy, a lot more power, assuming you can learn it all. You'll have to take tutorials to use the infernal thing before you're able to even write "Helo World!" on it...
I went with Code::Blocks after tinkering for hours upon hours (no breaks...) tinkering with the VC++ IDE. I suggest you skip my experience, and get Code::Blocks. Mabey once you know the basics of C++, and know how to write Header/.cpp files, and you know pre-processor directives etc..., you can switch to VC++ and go from there. But, as a beginner, I highly recommend you do not get VC++