For starting with CAD, Sketchup for (very) basic 3D, and something like emachineshop for accurate 2D work. For more serious stuff, Autodesk Inventor or Solidworks are the top two options. I use Inventor for everything.