What math would I need to be proficient to be a good programmer.<HR></BLOCKQUOTE><BR>I don't know about any books, but I would recommend you learn a lot about linear algebra if you want to do 3D ...