Hmm for openGL I used SDL to manage my windows and inputs.
Here is a good SDL tutorial.
Here and
here are some decent decent openGL tutorials. Most of the tutorials on openGL have been ported to SDL, just find it at the bottom. Also, I uploaded our final project here, you can look at that too if you want.
This guy has some pretty good tutorials too, but he is using GLUT. Once you get the hang of SDL with openGL, it should be easy to port. I prefer SDL for some reason. A lot of tutorial online tend to use windows.h and/or GLUT.