firmware update

No worries,
Google is full of Arduino informations and code samples.
Read this for an insight of the language (C/C++) used with Arduino
http://hackaday.com/2015/07/28/embed-with-elliot-there-is-no-arduino-language/

Enjoy!