Anton Gerdelans's tutorials are the best I've found and just look at how much typing there is:
Code:
https://github.com/capnramses/antons_opengl_tutorials_book/b...
Explanation:
http://antongerdelan.net/opengl/hellotriangle.html
Once you can get through that mess, the effort/reward ration seems to be a bit more incremental, but the triangle program a pretty good illustration of that first cliff, and how much it's grown.