Heinz Putz, Center for CNC Education offers CNC training DVDs to teach CNC programming.
www.youtube.com