Operation: You don't need to learn any math. Every robot has its own programming style, just like NC programming. Most teaching programming can solve the problem, and off-line programming of complex curves is just fine.
Development: studying linear algebra, etc. Involving space matrix transformation, positive and negative solutions.