開発するロボットにより使い分けるのがベストです。 C++はJavaに比べて実行速度が速く、容量も少なく済みます。 なので、リモコンやスイッチなど小型なものや、実行速度を求められるロボットアームなどをプログラミングするならC++を選択するのがおすすめです。 ただし、C++はJavaよりも学習の難易度が高く、慣れるまでは扱いづらいです。 使いやすさや、プログラミングのやりやすさではJavaが上回るので、プログラミング入門時にはJavaを選択しましょう。