Opengl wouldn't be too hard, but I didn't like it because in comparison to SDL it was a bit harder
As far as combinations between them go... I just avoid that because I can never seem to set up thing right, and end up stuffing everything up.
Okay, you just started C++, one very complex and difficult language, and want to jump in OpenGL just like that?
I hope you learned another language or at least the basic of object-oriented programming, because it is very easy to be overran by the difficulty.
If you really want to learn C++ now, take it slow! Make sure you understand what you are doing totally or it will hit you in the back later. Here's some things I noticed in your code that you should improve:
- Formatting : It makes you code way clearer to put a space after a colon and around operators.
- Gotos : http://stackoverflow.com/questions/46586/goto-still-considered-harmful
- Object Oriented Programming : Not really something you should improve, but rather learn about. It will be very useful in object oriented game programming, trust me.
You can PM me if you have any other questions