The three stages of learning to use a 3d printer