Какие аспекты с++ надо знать чтобы программировать роботов?
Кванториума в регионе нет? На Робоквантум записаться и пощупать - не вариант?
Ну, а хотя бы погуглить, какие обучающие программы по робототехнике где предлагаются?..
Вопрос-то - "какие аспекты английского языка мне нужно знать, чтобы писать техническую документацию". Не имеющий смысла в принципе.
Если промышленные манипуляторы, то языки Codesys. Там есть текстовый язык ST, похож на Паскаль. Есть версия 2 и 3. В последней есть интерфейсы и классы (не уверен, что кто-то применяет).
Но можно использовать и графические: CFC (функциональные схемы), SFC (граф состояний).
Некоторые контроллеры (ПЛК) позволяют использовать и C/C++ (вроде, B+R (Bernecker-Rainer), Австрия).