pyMCU - The Python Controlled Microcontroller. Alternative for those who would rather use Python instead of Arduino and its Processing-based development environment. Since I've been playing around with Android, Java has lost much of its terror for me; you get used to everything. Presumably, my COBOL experience from the first 10 years of my career helps here; once you've been through that, almost everything is acceptable.