This book was one of my second year Maths textbooks when I was studying 10 years ago, and of all my textbooks, this is the one that I keep referring to the most.

This would seem kind of odd, since as a programmer, you would expect it to be one of my computer science books or something. Well, the thing is, almost everything I have learned about programming 10 years ago, is not much use today since the landscape has changed a lot since then, and all those books are hopelessly outdated.

What does not that much over 10 years is Maths. And while in my normal day-to-day programming tasks, advanced maths is not needed at all, if you want to do anything even remotely touching 3D graphics, then a book such as this is an invaluable resource. In fact, I used it just this week to help calculate the normals in the one O3D tutorial I wrote.

It centres on manipulating vectors and matrices, which 3D graphics relies very heavily on, and is clearly laid out with plenty of examples.

Share