Для разработки на платах Arduino наиболее эффективным языком программирования является C/C++.
Если у вас уже есть опыт работы с языком программирования C++, переход на Arduino будет довольно легким, так как Arduino использует диалект C++ для разработки программ. Однако, при работе с Arduino вам придется учитывать специфические особенности данной платформы, такие как работа с пинами, библиотеки и т.д.
Выбор между использованием языка программирования C++ и Arduino зависит от ваших целей и предпочтений. Если вы хотите создать проекты, используя только стандартные возможности языка C++, то можете оставаться на платформе C++. Однако, если вам интересно изучить микроконтроллеры и создавать устройства на основе Arduino, то переход на Arduino будет полезным для вас.
В целом, Arduino представляет собой удобную и доступную платформу для разработки различных проектов, особенно для начинающих разработчиков. Переход на Arduino может открыть для вас новые возможности и опыт в области электроники и встраиваемых систем.