   Phenominal Beginners Guide to OpenGL & GLUT
  Hi all,As a complete newbie to this area, the title was exactly what I knew I needed.I had looked and tried many tutorials, and felt they jumped straight from some very basic stuff, to undergraduate pure maths, leaving me figuratively lost, somewhere between glBegin() and glEnd().NeHe''s tutorials are great, but I felt missed so much of the key conceptual stuff I was never going to be able to grasp the bigger picture, and a spinning cube with texture mapping a gl programmer doesn''t make. The SuperBible was very Windows and C++ (urgh!), and laid a few basics out, and then did what all the others did.Enter a document I discovered late last week, that I have seen no recommendations for anywhere on the net. I have no idea if it was meant for general public consumption rather than his students, but this document is - as we''d say in the London: "the dogs", and without doubt a true gem of a document.Called "Computer Graphics: Programming, Problem Solving, and Visual Communication" it covers seemingly absolutely everything a beginner to OpenGL and GLUT might need to know, from concepts to coding. By a guy called Steve Cunningham, a lecturer at California State University, apparently written for his students.At 24 meg and 429 pages long, the latest PDF version is a big download, but I promise to any competent C programmer, who''s a beginner in the graphics arena, this is without a doubt the most worthwhile download you''ll make all year.I know this recommendation sounds a bit gushing, but I have spent the last weekend with a print out of this document, and cannot say what a difference it has made to my understanding of the whole topic. The sense of the "mist lifting" is an intensely empowering experience, and has firmly put my enjoyment back into mastering this topic.This: http://www.cs.csustan.edu/~rsc/CS3600F01/Syllabus.html was the original page I found for his students, where the document is only 4.7megThis is the URL referenced in the document for the latest updates:: http://www.cs.csustan.edu/~rsc/NSF/aspFWIW: A massive thanks to Steve for publishing it in a publically accessable place, people like you make the net what it is.    "any activity becomes creative when the doer cares about doing it right or doing it better".  
  Hey, thanks for the link. That looks like a lot of my question regarding how OpenGL works will be answered. That did bother me all the time: I know how to use it, but I don''t really know what is happening behind the scenes.  ;  Thanks man this is awesome.I never seen teaching material so clear and in-depth. Thanks again ! to aspr1n for finding this and Steve for writing this baby up.   