I should have added that Ian Mallett is right that the NeHe tutorials
are a great way to learn 3D programming, and that many of them are
included with pyOpenGL in the extensive demos folders.
It is easy to spend days having fun picking apart all those demos and
learning heaps of info from them.