1: You have to have a mechanical foundation in the early stage. The mechanical picture is necessary. Do you need to understand the processing drawings, right?
2: Before you are familiar with the G m function code, then start with simple procedures. It will be possible to cooperate with practice over time.

3: Determine a learning software, UG, MC, PM, WNC, ... Picking a person around you, or what you want to learn.
4: You can use the machine to be a operator first, familiar with the structure and process characteristics of drilling, milling, ravioli, grinding, and plane, and be familiar with the performance of processing materials.
5: The early stage of manual programming can not be, but software is almost the same, and simple flying noodles must be.
6: You have to build a goal for yourself, from shallow to deep, and you have to put your program on the machine, and practice and theoretical learning will be faster!