Doing an indie project is a great way to go about it. Even making a small mod is a good way to get your feet wet. There are lots of freeware/cheap engines to purchase or mod for. UDK, Source, CryEngine, Halflife Gold, Dark Sun, Freespace Gold, just to name a few. They all have great documentation, too. I started working on…