C ++ est le langage standard utilisé pour programmer l'IDE Arduino. Cependant, l'IDE Arduino a beaucoup de bibliothèques intégrées, donc les fonctions telles que "main" ne sont pas appelées directement dans le code d'esquisse. La plupart des codes Arduino en ligne sont écrits dans cette langue.