To all the young artisans. If you want to learn to program and operate CNC's , my suggestion would be to get experience in manual machining on turning before studying CAD and CAM. You will grasp the basics much better and faster. It will also make learning the CAD and CAM faster and easier.
I speak from experience, I saw guys come in with programing certificates who didn't even know what a hydraulic vice is. SCARY!!! (But they can program).
You cannot run before you learned how to walk.
Don't let what you CAN'T do, interfere with what you CAN do.