You can salvage parts from scanners and printers to build a cheap CNC machine. Stepper motors and linear guides (rods) have been taken from printers and.
Planet CNC
Learning the language of CNC routers is probably a lot easier than you think. Check out this short article to learn the basics of CNC programming.