First things first, I'm going to need a game engine to build my games on.
I'll start by working through the book "3D Game Engine Programming"
-seems to have pretty much everything I need to get started.
Once I work through this, ill start over again and build my own engine, rather than use the one in the book - although im sure theyll turn out very similar anyway, it'll help to cement the knowledge and make sure im not just copying and pasting code without understanding it.
I'll hazard a guess at being able to complete the book and its tutorial before the semester ends (which gives me about 12 weeks).
I'd like to be able to have completed my own engine by then too, but thats probably asking for trouble!
On a shorter timescale, by tomorrow I want to have worked through the book far enough to have a renderer that will display a blank screen. (this is very reasonable...I think!)