OPENGL: 2.x openGL tutorials, kind of old, but full of usefulness http://www.swiftless.com/opengltuts.html Modern GL, relies on shaders http://www.swiftless.com/opengltuts/opengl4tuts.html GLSL tutorials [shader language built into openGL] : http://www.swiftless.com/glsltuts.html http://en.wikibooks.org/wiki/GLSL_Programming/GLUT Wikibook containing a bunch of GL things http://en.wikibooks.org/wiki/OpenGL_Programming [A BUNCH OF D3D STUFF, CONCEPT AND MATH IS THE SAME, STILL WORTH A LOOK AT] Anything from this website: http://www.braynzarsoft.net/index.php?p=DX11Lessons [A few useful ones from said website] Loading an MD5 model: http://www.braynzarsoft.net/index.php?p=D3D11MD51 Skeletal animation using MD5 model: http://www.braynzarsoft.net/index.php?p=D3D11MD52 Bounding volumes: http://www.braynzarsoft.net/index.php?p=D3D11BOUNDINGVOLUMES Bounding Volume collision: http://www.braynzarsoft.net/index.php?p=D3D11BVCD Sliding camera collision [can be used with models] : http://www.braynzarsoft.net/index.php?p=D3D11SlidingCamera [END OF D3D STUFF] Anything from this page too: http://www.wildbunny.co.uk/blog/ Notable ones: Physics engines stuff, nothing too in depth: http://www.wildbunny.co.uk/blog/2011/04/06/physics-engines-for-dummies/ More collision detection [2D] : http://www.wildbunny.co.uk/blog/2011/04/06/physics-engines-for-dummies/ Continuous collision detection: http://www.wildbunny.co.uk/blog/2011/03/25/speculative-contacts-an-continuous-collision-engine-approach-part-1/