Where to start learning math for game programming for a math newbie

math

I'm not new to programming, but I am new to game programming. It was always my dream to create games, and since I'm 21 today, I think better start now than later.

In the past I had no problems with math, but I did have the constant feeling that I could solve the problems but not understand what was happening.

"Why am I doing this and what exactly does it solve?"

Where would I start if I want to start learning math for game programming?

Edit: Some people are asking me to say which kind of math I'm looking for, but truth be told I don't even know that. I'm a complete math newbie. I did a calculus class in Uni but like I said I just solved them but didn't really know why or how.

Best Answer

Linear algebra and trigonometry are probably the most important in graphics programming. This would include things like matrices/vectors, dot product and quaternions. In the area of physics this would be mechanics and light, which use trig. Other than that, libraries exist to handle most advanced mathematical problems.