Before you jump in to CNC do some research.There are lots of options out there for the home machinist.Have a look at stepper motor options,Control board options and most importantly have a look at control software and CAD/CAM packages.
I have been lucky enough to get some CNC time with my...