C ++ to standardowy język używany do programowania środowiska Arduino IDE. Jednak Arduino IDE ma wiele wbudowanych bibliotek, więc funkcje takie jak „main” nie są wywoływane bezpośrednio w kodzie szkicu. Większość kodu Arduino online jest napisana w tym języku.