Hi :) C++ is a good tool for programming robots if you don't want to use assembly language. Most microcontrollers now a days (assuming if you will use microcontrollers) have their own c or c++ compiler. The only problem is you won't get it for free.
C++ is a good tool for robotics development makes the development time shorter compared assembly language.