I'd recommend learning how to file flat, square and to dimensions before getting into the manual or cnc world. It takes some dedicated practice,but well worth it. I learned while starting tool & die school, then later when I went to gunsmithing school in Trinidad I was way ahead.
Today, the CNC world has much to offer startups and students. Fusion360 is the cat's a$$ considering you can download it for free, solid model and spit out world class code with it for machining center or even 3D printing.