Although you can use java you can also use another language in the arduino development environment (I'm not actually sure what its called). Anyway it is not difficult, especially when you are just starting out. The programming stuff is fairly simple and there are plenty of guides for both the programming and…