My condolences for your loss.
I tackled around with Java but much like Jesse, didn't care for it so I won't be much help however this site has some very knowledgeable folks who might make the trouble of registering to the site and asking for help well worth it:
Java
Either way good luck.