A Welder's Handbook to Robotic Programming