Cool, thanks guys. i'll probably start with OpenGL because I have some very basic knowlage of that already.

How much of a disadvantage is knowing C compared with C++ for gaming?
In books that i read I constantly hear C programmers making fun of C++ programmers and reverse, it's hard to get an unbiased(sp?) opinion.