hi , i want to know how the robotics programming is done through c . What hardware is required and all these things