Errores al compilar, no encuentro el problema del codigo

Gracias noter por la explicacion, más o menos lo entendi, a ver si poco a poco voy entendiendo porque se hacen este tipo de cosas, en otros sketch y documentación.
No podreis apuntarme donde encontrar documentacion extendida.

Muchas gracias