Cnc newbie needs help programming

Im in the process of getting ready to pull the trigger on a Onefinity cnc. I have a little bit of experience with programming my laser engraver. Im wondering if there might be some good books i can read to help me get started.

Will you be using a CAM program or coding by hand?
Pat

I’d like to be familiar with both options. Starting from scratch, there is no such thing as too much information

Google “learn gcode”

Here is one good hit
G-code Explained | List of Most Important G-code Commands (howtomechatronics.com)

If you’re considering an elite here are the Masso supported m and g codes with examples.
https://docs.masso.com.au/supported-g-codes
https://docs.masso.com.au/supported-m-codes