Hej Pete,
It's worth the effort to learn Akushaper or Shape 3D. It allows easier control of board shapes than traditional CAD.
But your cnc machine may not be compatible. Akushaper and Shape 3D are set up to create files for board shaping machines. Google Akushaper and you'll see one. It's 3 axis, but uses unique cutting disk and longitudinal feed. This limits details that can be milled.
Board design is pretty complicated subject. You can learn about it by reading on swaylocks and reading Daniel Thomson's work. I'm sure there are many primers on the Internet. I've read a lot, looked at a lot of boards in shops.
Www.surfscience.com has a good primer
Outlines are a pretty straightforward subject. Rockers are complicated and there are many interdependent variables I don't have experience with, but read a lot about it.
Rail shape is also complex, but there's a pretty standard approach on shortboards that works well.
Fin placement and types is super complex, you'll have to read about it.
I recommend you copy a design that you feel excited about or you think might work for you. You can make some tweeks to that design but keep close to it. This way you don't have to have the deep knowledge.
The Tomo Evo shape is working great for me. Admunsen John-o is similar. I made mine much much thinner, it's down to 15mm in certain sections. Concave deck and thinner rails too. My hypothesis is its better in messy chop and wind waves I ride with powered kite in onshore conditions . Not really " riding" waves here.
Or, pick an outline for your purpose. Keep tail rocker about 1 1/4 inch, nose rocker 3", rocker in smooth curve, avoid 3 step rocker. All your curves should be smooth and curve analysis " combs" super smooth.
Greenlight surf supply has a good intro to board building.
It's good to read up and get a solid theoretical ground to stand on, and then get out of the library and start shaping.