I've searched Google and have not found a very good Java tutorial. I would particularly be interested in how to start creating GUI's. I found a GUI example that just seemed like a headache. I'm too babied by VBA & VB.NET gui's to make a gui. Am I missing something like this for Java? I need help as I am a decent programmer and learn languages fairly quickly - but learning environments I'm as handicapped as they come. So to be clear, even very good Hello World examples that talk about points of Java (something that explains WHY we're doing something, not just how) or slightly more complex would be useful. TIA!