Arduino ist IMMER auf C++ aufgebaut, auch wenn man es nicht gleich erkennt.
Prinzipiell kannst du per C++ Compiler immer auch mit "klassischem C" programmieren, es ist quasi eine Teilmenge von C++ (mit ein paar kleineren, kaum für Anfänger erkennbaren Veränderungen):
C++ == C + Objekte + IOstream + overloading// (+/-)
Learning by doing, und by trial and error, das ist für Anfänger der einfachste Einstieg: nicht von zu vielen Details verwirren lassen!
Zum Nachschlagen zu empfehlen:
die Arduino Reference https://www.arduino.cc/en/Reference/HomePage
und cplusplus.com für C/C++ Befehle: http://www.cplusplus.com/reference/
und mit Turorial: http://www.cplusplus.com/doc/tutorial/
da kann man immer mal durchstöbern... ;)