This is a thread about matrices, not about API choice.
CosmicDashie, I suggest a copy of Mathematics for 3d Game Programming and Computer Graphics. It's a bit expensive, but it's worth every cent because it explains everything about a ton of different topics from vectors to matrices all the way to the more advanced stuff, and how it all fits together. And it will be a great reference to have on your shelf.
the book you mention here, is this the one? http://www.amazon.com/Mathematics-Programming-Computer-Graphics-Edition/dp/1435458869/ref=dp_ob_title_bk
Glad i posted about this here though, lots of helpful websites, thanks everyone! gonna be something i really need to learn now