Учусь языку C++ , стоит ли переходить на Arduino ?
100% Стоит.
Главное достоинство решения - Arduino это программатор и контроллер в одном "флаконе".
Arduino IDE использует компилятор языка С++ 2014. То есть все стандартные функции языка С++ версии 2014, есть и работают.
"Язык Arduino" это С++ плюс несколько готовых библиотек (на С++) встроенных в Arduino IDE
очень сильно облегчающих жизнь особенно начинающим программистам.
В общем алгоритм такой:
1. Качаем описание "Язык Arduino" и осваиваем фундаментальную проверочную программу
"Blink".
2. Делаем простые проекты используя "Язык Arduino" и библиотеки Arduino (которых тысячи)
3. Берем книгу по С++ 2014 и используем весь доступный функционал на полную катушку.