   Furthing my OpenGL knowledge
  I'm not an OpenGL expert by any means.  Nor am I an intermediate OpenGL dude.  I know the bare minimum of OpenGL.  I can draw polygons on the screen, I know basic lighting stuff, etc.However, I know nothing about the stencil buffer, extensions, GLSL, etc... I don't even know anything about shaders in general other than roughly what they do, but not how to use them.My question is, what should I work on after learning the basic OpenGL stuff?  And where would be a good resource to look for this stuff?  I'm just not sure of the order in which some of this stuff could be learned.  If I knew what to tackle next, I could google, but I don't want to try learning the GLSL if it's going to require the use of extensions which I don't know how to use along with the stencil buffer, just as an example.Think anyone could point me in the right direction?  Thanks.   
  My suggestion is to play with cubic environment mapping, and maybe planar mirrors. That will get some cool effects and teach you about render to texture, stenciling, etc.   ;  Personally, I would recommend the OpenGL Programming Guide (Red Book). It's a nice survey of features. It's full of nice simple examples demonstrating the basics of the feature being discussed. The FAQ for this board lists several libraries that will handle accessing extensions. Personally, I use GLee. With it you just call a GLee function to check if the extension is supported on the current machine and if it is all the functions added by the extension will be loaded.   