Что выбрать: C или C++?
Да вроде даже под попсовую ардуину можно на плюсах писать. Так что не морочтесь и учите сразу их. Хотя они тесно связаны.
По пунктам:
1. Плюсы
2. Да
3. Есть, джава например. Да и вообще для роботов много - даже LOGO был.
4. Все - это полный по Тьюрингу язык. Остальное зависит от библиотек и среды выполнения.
5. Ищите по тостеру - вопрос задавался многократно
Бери C++. Потому что на нем можно писать и как на C, и как на C++, а вот на C так нельзя.
C++ банально больше ситуаций покрывает, т е мощнее.