Learning curve depends on experience you have before getting A CNC. I personally felt no confusion or frustration using the first CNC I bought as I already had CAD software experience, years of using routers both handheld and mounted in tables, and an engineering/architecture aptitude/education. I've know some woodworkers who were so completely flustered trying to figure out how to use a CNC they bought that they sold it off quickly. Simple profile and pocketing you'll need for making jigs/templates is basic stuff, and shouldn't be hard to manage. You'll need CAD software to draw the vectors, CAM to turn those vectors into toolpaths, and controller software to feed the toolpaths to the CNC. Vectric.com's Cut2D should have enough cad/cam features for what you described. There are many other options out there.