The downside to teaching yourself G-codes on a brand new, $30K CNC Bridgeport is the 1/4 inch hole neatly, if noisily, drilled into the the shiny new table. And having to re-tram the head after calming down (at least it was bought with someone else's money).