C ++ è il linguaggio standard utilizzato per programmare l'IDE di Arduino. Tuttavia, l'IDE di Arduino ha molte librerie integrate, quindi funzioni come "main" non vengono chiamate direttamente nel codice dello schizzo. La maggior parte del codice Arduino online è scritta in questa lingua.