I beg to disagree with Judy. Java is thus far the most solid and complete programming paradigm, running on billions of devices today.
Burke, my recommendation will be “Java Actually, by Dr. Khalid Mughal” from University of Bergen, who conducted a week long Java programming workshop at IHS (former IRD), where we learnt the art of programming on Java. You can in fact, contact him for an in-house workshop at AMPATH as well. He’s very capable…