CNC machinist training can vary in length. Many choose apprenticeships, while others attend formal programs like UTI's 36-week CNC Machining Technology course. CNC machinists earn between $47,400 and $59,810 annually, with a median salary of $53,720.