John's probably right here. If you can't afford (which most of us can't) 3ds, then Blender is probably the way to go although I don't use it myself. I find the UI very foreign and opposed to anything that I've learned in 3d CAD programs that I'm used to. I still use Gmax for my texturing, animations and exporting into trainz, but the exporter for it doesn't support bump mapping or normal mapping which is becoming more of a must in the future as I see it. If I had absolutely no experience at 3d design, then I'd probably start out with Blender, but it's hard to teach an old dog new tricks although he's probably going to have to try.
Mike