Sign in to follow this  

About Books

This topic is 4666 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I don't know if i allready have asked this, it might have slipped my mind so here i go. I am serious about getting into game programming/graphics programming with opengl, i now know exactly the amount of money i got to spend on ONLY books for opengl. Keep in mind that i have never programmed directx/opengl before, and i got a hard time knowing what books i should buy to get as long as possibly with 130$ = 1300 Swedish Krones ( so it may depend on the currency as it changes pretty much always ). I mean, i want as cheap and good books as possible for the money so i can get a good way with good books. After that i will be able to easier read tutorials/get help on the forums, and then mayby buy more books when i get some more money. So everyone that got some advices, i'm in need of it. Thanks in Advance // MaggoT

Share this post


Link to post
Share on other sites
Bah, who needs cash.

To start with, you can dabble with C++ by learning from Thinking in C++.

Of course, you'll need a compiler.

The definitive book on OpenGL is the 'Red book' - a free download of an older version can be found here. Accompanying it is the 'Blue book' (which is just a list of all commands) and the 'Orange book' (which is the shader language). To be honest, you don't need those to get started, although they may come in handy in the future.

And of course, there's always your local friendly library.

Tada - beginner to expert without spending any cash!
Jim.

PS If you really feel like spending some cash, then I can thoroughly recommend 'Beginning OpenGL Programming' - which I would link to (it's in the books section here on GameDev), but I'm having server problems.

Edit : sorted - one link for you.

Share this post


Link to post
Share on other sites
Quote:
Original post by JimPrice
Bah, who needs cash.

To start with, you can dabble with C++ by learning from Thinking in C++.
Having a physical book in front of you as you go through chapter by chapter, example by example forces you to type everything by yourself rather then just copying code from one location to the other. As an alternative, I would recommend you pick up a copy of Object Oriented Programming in C++ by Robert Lafore. It starts off aiming at beginners and then gets into advanced object orientation concepts later on in the book, which is the soul purpose of using C++ in the first place (as opposed to C). If you're not willing to spend the money to get a book which you'll use for the rest of your life (I've been using it as a reference ever since I finished it), then maybe you should look into a different, inexpensive, hobby (paper air planes can be fun).

There are some fantasic books available for DirectX (I haven't looked through any on OpenGL). One of which I just recently picked up is Introduction to 3D Game Programming with DirectX 9 by Frank D. Luna. I've only read through the first two parts and am mighty impressed with his writing so far. Haven't had the time to do any other the examples or any coding yet. When I do, I'll make sure to give you a shout.

Share this post


Link to post
Share on other sites
My suggestion is to dive in from just the resorces on the internet, and when things start getting too thick, then buy a book. My favorite resource for beginners is www.gametutorials.com. It has some great tutorials that walk you through the very basics to the very advanced topics.

It starts out with the basics of C++, but you can then go deeper into a bunch of different things, OpenGL, windows programming, all sorts of stuff.

But like has been said, you will eventually need a book. I personally don't think the book matters half as much as your drive to learn the material, though. You could spend hours trying to decide which book works best, but if you put your ax the the grindstone, you will always end up with the same knowledge.

Share this post


Link to post
Share on other sites

This topic is 4666 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this