Originally Posted by DaveW
Don't listen to these guys telling you to start with C++. You'll spend hours and hours trying to get your code to compile - you'll pull your hair out, age several years, gain weight and develop strange sexual preferences, all because you left off an "&" in front of a variable name. I am sure i'll get flamed now by people saying "real programmers use C++".... bring it :P
"Real" programmers know different languages, from different paradigms, and then select the language that best fits with the problem, whether that be x86 asm or VB.Net.
Trivial syntax errors such as neglecting the address-of operator are easily fixed assuming you are using a sane (and modern) compiler.
Furthermore, they would exist much the same in C# - not a valid argument against C++ imho.