Video game programming

How would you create a video game in c++? I'm not sure really how to display the graphics and set properties and do all that stuff. I don't have money to buy a book about so how do you?
For creating video games or GUI apps you are required to learn one of the following:
- ATL (http://msdn.microsoft.com/en-us/library/3ax346b7(v=vs.71).aspx)
- MFC (http://msdn.microsoft.com/en-us/library/d06h2x6e(v=vs.80).aspx)
- WIN32 (http://msdn.microsoft.com/en-us/library/vstudio/bb384843.aspx)
Or you could be using some already build GUI libraries like:
- Allegro (http://alleg.sourceforge.net/)
- Qt (http://qt.digia.com/) (http://www.youtube.com/watch?v=aMUh9DmFLto)
- or just browse google for other libraries like this.
Or the two libraries that are used most for 2d game programming:
SFML - http://sfml-dev.org
SDL - http://libsdl.org
Topic archived. No new replies allowed.