maybe aim for simplicity, make a console prj, initialize gl with four and half lines of code (rendering context, pixelformat, popupwnd) + enter into the frame loop, clear screen, render and swap the frontbuffer, reploop it doesn't require c++ or some fancy+flashy stuff
ie. 95% of the cases ppl use their time playing around with the unnecessarities (is my variable naming right etc) and they forget that the world only cares what they can see on their screen(the end app), the hard part is anyway the actual product which should be 95% of your priority (which has nothing to do how you represent it in the code)