If you're looking for a free 3D program, I'd go with Anim8or. Although I've never used anything else. If you download Anim8or and have questions, don't hesitate to PM me. I have a few months (aboot 6) of experience with it.
And I dare say I'm pretty good at using it.