Az Arduino C++ nyelv, de nem kell hozzá tudni a nyelv össze feature-jét, sőőőt. Elég ezeket tudni:
- változók
- elágazások
- ciklusok
- függvények
Elsősorban algoritmizálni kell tudni, annál meg mindegy a programnyelv, én anno ezt Pascalban tanultam meg, annak viszonylag beszédes a szintaktikája, de elég elcseszett nyelv, szóval nem feltétlenül tudnám ajánlani.