Setting up the required libraries
Creating a window using SDL
Drawing something with OpenGL
Moving things around
Textures
Note: if you use my .c files in VC++ it'll give you crap about some of the variable declarations. Move them to the top of the function they're in or rename it as a .cpp file. Putting the declarations nearer where they're used is a lot more readable, it's valid as of C '99, and gcc doesn't complain about it, so I'm leaving them the way they are.