At 5/4/12 05:41 PM, blank0000 wrote:
I would say learn C/C++ before tackling GL
I still think if your goal is making games then C++ is definitely not the way to go.
(mostly) Whatever you can do with C++ can be done in stuff like Flash and Unity, or even XNA, with the difference of being done a lot faster and easier.
Even if you get something big and awesome done with C++, what are you going to do next? The download market is a difficult one and programming is less than half of what makes a successful game. Releasing a game and having it played by millions, and even monetizing it is an insanely valuable experience that can help you actually get a foothold in getting a career making games.
With that said though, if your goal is to get a career programming, not necessarily games, then sure, learning C++ would be a very valuable skill.
All in all, it's all about choosing the right language for the right task. And not just choosing C++ because it's "big and awesome" and "it's a real programming language".
In fact, it's the same case with game makers. I used to look down on game makers of all kinds, until I saw a game that won an IGF or something like that, that looked incredibly complex that was apparently made with a game maker. I've also seen a lot of other amazingly successful indie games made in game makers. Heck, Unity itself could be considered a game maker.
If there's an easier way to do something, then do it.