I learned by reverse engineering NeHe tutorials and other code. The NeHe tutorials written in the C languages are fairly unwieldy, but there are some Python ports around. An excellent package to use with PyOpenGL is the PyGame library (pygame.org). Here are the first 10 NeHe tutorials for Python and PyGame http://www.pygame.org/gamelets/games/nehe1-10.zip. I also have a tutorials page http://geometrian.com/Tutorials.php, which might or might be useful.