*Should I start learning with C++ express 2010 or C++ express 2012? (or something else)
*Any other general advice?
[size=2]I removed the poll. Please see the FAQ. -- jpetrie
I cannot think of any reasonable justification for a complete beginner learning C++ over something like C#. "Complete freedom" for a beginner = enough rope to hang yourself many times over. There's nothing that cannot be learned faster and easier with other languages without the frustration of the sort of problems C++ can throw at you. Unless you have an academic or professional reason to learn C++ as a first language, I strongly recommend against it.
[quote name='GeneralQuery' timestamp='1348598048' post='4983670']
I cannot think of any reasonable justification for a complete beginner learning C++ over something like C#. "Complete freedom" for a beginner = enough rope to hang yourself many times over. There's nothing that cannot be learned faster and easier with other languages without the frustration of the sort of problems C++ can throw at you. Unless you have an academic or professional reason to learn C++ as a first language, I strongly recommend against it.
... I'd even say C would be better to start with since there's less baggage to deal with when all you want to do is program (plus it transitions nicely into C++ when you're ready to work with it)...
[quote name='caldiar' timestamp='1348601335' post='4983690']
... I'd even say C would be better to start with since there's less baggage to deal with when all you want to do is program (plus it transitions nicely into C++ when you're ready to work with it)...
I dont want to start a flamewar...
sure they made good games with C, but now it is way more easy and future oriented to start object oriented. procedual (C-like) programming is always included in C++/C#/Java etc.
There are more then enough threads about wich language to choose.
This topic has been locked by a moderator. New replies are not allowed.
With your permission, GameDev.net uses analytics cookies to understand how people use the platform. You can accept analytics or continue with necessary cookies only. Learn more