For starting, you need to know about CNC components and how to control and use it. the most important components are axis and spindle. You can find and shopping them. Many of simple CNC actuated with stepper motors and many of high precision machine drive with Servo motors. For milling pcb stepper motors work as well.thus you need structure include base and 3 axis and one spindle, Servo or stepper motors and driver, also you need interface for connecting to PC that you can find proper ardoino for this mater.
On the other hand, you need a software to convert a schematic to code for applying to your machine.
For this you can use "CooperCAM" software for converting schematic to G-Code and "MACH3" for controlling CNC.
Sorry for my bad English!.