Get started now
Eagle is a good software for schematic creation and PCB
layout. I suggest you to have a try.
PCB-GCode is suggested to generate gcode for the milling
machine. Upper, lower, and drill files.
PCB-GCode is a ULP (User Language Program). A sort of script
that can be run from inside eagle.
The good news is that light version of Eagle and PCB-GCode are
PCB Instant Quote