+ 7
It all depends on which aspect of robotics you are involved in.You might be the hardware engineer so you wouldn't too much knowledge of programming,or you could be the who builds the processors,the Chips,t he brains I.e the software designer!Then you'll need a vast knowledge of programming
+ 2
If you are doing robotics you will need programming. Some primary robots don't need programming but good robot needs. There are many programming languages for robots such as Arduino. Arduino is much like c or c++