I have worked for manufacturing companies as a web programmer and technical support in the past and always been interested to know about the process in which a piece of raw material is cut into a desired final shape and size. To become a good machinist, he or she needs to have a good process plan which can be defined simply as a strategy of steps needed to perform a machining operation or operations. Process plans establish the steps needed to answer these questions: What machine or machines will make the part? What tools will be used in those machines to make the part? How fast will those tools and machines operate to make the part? Also he or she needs to have good technical skills which are those can be learned and improved with practice. Many are the "hands-on" abilities that he or she needs to have in order to become a good machinist.