Hi John,

If you use programs Like CanBam or any of the CAD/CAM programs like Fusion360 etc then you don't need to write a single line of G-code. That is the purpose of them to makes things simple and easy.

However, if you are using Mach3 there some wizards that will do basic operations like Pockets, Hole patterns, surfacing, etc and all you do is enter in the parameters like depth, length, width, etc. You can even build the code up by using a combination of the wizards.