A question on where to begin.

The Arduino language is C/C++ based, not Java.

Wasn't that point made in reply #3 above?