inizi con arduino

tuxduino:
Non esiste alcun linguaggio denominato "wiring".

Non è del tutto corretto.
Wiring è il nome dell'ambiente di sviluppo nonché del linguaggio di programmazione delle schede Wiring, così come Arduino (che si basa su Wiring) indica sia l'ambiente di sviluppo sia il linguaggio di programmazione.
Lo indica anche la home page di Arduino:

The microcontroller on the board is programmed using the Arduino programming language (based on Wiring) and the Arduino development environment (based on Processing).

Arduino/Wiring come linguaggio è un mix fra C/C++ e librerie e funzioni specifiche per interfacciarsi con l'hardware sottostante.