@Disch
It is already sidetracked. We are discussing this in the Jobs forum.
@Avilius
I never said it wasn't possible, just that I consider it bad advice. I used to think like you and used to tell people to learn C++ and Allegro at the same time everywhere I went (before SFML/SDL were even options). It wasn't until I saw so many beginners struggling with their games because they didn't have a firm grasp on C++ and the Standard Library that I started saying not to jump straight into using other libraries, but to focus on C++ only until you are comfortable with it and then learn other libraries.
Avilius wrote: |
---|
I can program C++ just fine without using the standard library. |
So can I. Doesn't mean we should.
When most programmers (at least the ones I know and myself included) say you have to be comfortable with C++, we are also meaning to be comfortable with the C++ Standard Library too.
Being part of GD.Net, here, Allegro, SFML, Flipcode, Quora, CProgramming.com and several other sites that have game development forums, I have seen time and time again where someone doing a 'simple' 2D game has more issues with the language than the library and once they know the language the library starts just clicking for them. This is what has changed my opinion to learn the language first and avoid a lot of headaches later.
His questions make me stand more to my point of learning C++ first before even attempting to pick up SDL/SFML.