Okay, so i know python and very little c++.
I want to start making small games, probably with python, but I will use c++ in the future.
I just need to know a few things about game programming.
What is OpenGL? What can you do with it?
What is SDL, Ogre, Pygame etc? Is it game engines, libraries? What do they do?
And finaly, whats the easiest way to start with easy 2d games like tetris, snake etc?