Skip to main content
 

CNC Programmer (Computer Numerically Controlled)

 
Background
A CNC programmer writes computer code that controls machines used to cut, shape, and manufacture metal and plastic parts. They read technical drawings, plan how the machine should move, and input precise instructions so the machine can produce parts accurately and safely. This role combines problem-solving with technical knowledge of manufacturing processes.
Similar Roles
Lessons to help you on this path

Matched lessons for this role are being reviewed and will appear here soon.

Publications
Modern Machine ShopCutting Tool Engineering
Books
The Art of CNC ProgrammingMastercam Training GuideIntroduction to Manufacturing Processes
Movies
How It's MadeMythBusters
Key Figures
John T. SimsTom LiptonFrank NanettiKip Hanson
Classification
SIC Code0, 0The Standard Industry Code
Dewey Reference621.9, 5.3For looking up books in your local library
Synonyms
CNC MachinistCNC OperatorComputer Numerical Control ProgrammerCNC Technician
Last Updated: Thursday, May 7th, 2026
Please Help

WhereWeLearn is ever evolving. If you see something missing or have a suggestion, We learn from you as well.

Log in to suggest an improvement