Before investing in a package (even investing your time in a free one) research what others are using to achieve what you want to achieve.
There's quite a learning curve to any 3D CAD package and a similar if not steeper one for 3D CAM so it's nice to know that when you get near the top that you're climbing the right mountain ;-)

- Nick