   What books to buy?
  Hi.I have finally got enough money to buy at least 2 books. I want to learn OpenGL, so i will buy two of them. But i can't make up my mind of which ones to choose.I work under Linux, so i will use mostly Mesa3D implementation, this means i don't want anything about DirectX.I saw the OpenGL Superbible, The red book and the blue book(which is pure referecen i guess).I also saw the Beggining OpenGL Game Programming which is a lot cheaper.I don't know anything about OpenGL and have never worked in 3d enviroments(well, only once using D3D).I was thinking that OpenGL SuperBible and the RedBook would be the bets pair.But if i am going to find the same thing in both books, i prefer to buy something that will help more(do i explain ok?).What do you think?Any good suggestion?   
  I too would go with the super bilbe and red books, latest editions of course.  OpenGL is cross platform so skip any sections related to OS but the red book doesn't have any that I recall...The blue books is available online, not sure if its on opengl.org if not it's legality is questionable.   ;  Beginning OpenGL Game Programming has a lot from the red book: a lot of basic things are explained almost the same way. It would be more helpful if your looking for code implementation somewhere and something more game programming oriented!I have both and they have been very useful.Try also to consider NeHe tutorial.   ;  I have tried the Nehe tutorials and they aren't bad at all, but i always prefer books becuase i don't need to watch the screen while reading.So. any last suggestion?   ;  If you get the superbible make sure you get the 4th edition that just came out and you can check out the source code here to see if it suits your needs.;Quote:Original post by DosproI have tried the Nehe tutorials and they aren't bad at all, but i always prefer books becuase i don't need to watch the screen while reading.So. any last suggestion?Actually they are pretty bad.  They were written a long time ago by a very nice person who was trying to do something nice for the community.  But he wrote them as he learned, which is rarely a good thing.  A lot of the code actually is pretty badly written.  That's the danger with tutorials, they're hard to write well.  Even harder when you're learning the material yourself.  And if you're new, you won't know if the code is actually well written or not.  Heck I used them when I first started, was hard to break a few of the habits I picked up.Plus I think a lot of people copy/paste the code which really doesn't help you learn anything besides ctrl+c then ctrl+v ;-)I'd stick to the books, though I think the Super Bible is far better then Beginning OpenGL Game Programming, but thats just me.   ;  Well, I bought the SuperBible, the last edition and the red books which is the lastest edition too the one which uses ogl 2.1I hope i never regret about this.;  Real Time Rendering 2nd. edIf you really want to know what the hell are you doing. It's not API specific, but covers all(many) techniques used in modern 3d programming, rendering per se, collision detection, volumes, shaders, and a truckload of associated math.   ;  I bought both SuperBible and the Red Book. I found Superbible easiest to learn from but the Red Book is more useful once you get a grip on the basics. I always return to the OpenGL Programming Guide and not SuperBible if I want to refresh something now. I recommend buying one or the other but not both. As suggested above, Realtime Rendering is very good addition to either of those OpenGL books. After SuperBible OR OpenGL Programming Guide and Realtime Rendering, I would pick up the OpenGL Shading Language, 2nd edition on GLSL Shading ("orange book").kind regards,Nicolai de Haan Brøgger   ;Quote:Original post by DosproWell, I bought the SuperBible, the last edition and the red books which is the lastest edition too the one which uses ogl 2.1I hope i never regret about this.I doubt it since I was just reading the latest version at my local Borders and it looks like the author spends a whole chapter just showing you how to use Opengl in Linux and on a MacOSX so it looks like an improvement over the 2nd edition I own.   