This may have been posted here previously, but it’s always a good review:
http://www.instructables.com/id/Learn-CNC-The-Hard-Way
Even more so if you have the massive budget to afford Autodesk products
but thanks anyway - nice to read.
Thank you Gene.