Youtube is loaded with stuff on CAM tutorials, many different programs in use from basic drawing and sketch up to Illustrator etc, for an all in one CAD - CAM setup you probably won't get better than Vectric Aspire or one of the sub-variants - this will get you drawing, text, engraving, carving etc. InkScape is a great little program and its free, this will get you the ability to draw vector paths which is what is needed to pass on to a CAM program, something like SheetCam is a fantastic one for sheet work (not 3d) I use it a lot on the Plasma cutter.
I feel it only fair to let you know that in my opinion at least, CAD & CAM is one of the hardest parts of CNC to get right, this is where the learning curve starts - converting an idea in your head or a sketch on paper into G-Code that can run a machine to create that part is a big undertaking. The good thing is that it is a steep learning curve - once you get going it gets easier very quickly.
I have just started learning Fusion360 - a full 3d CAD / CAM app, but I would recommend starting on the easy end of the scale
As i said, YouTube is your friend here I think, also join some CAD forums etc.