I'm interested to learn Java, because I've heard good things about it, and development platforms like Eclipse are free and there's a lot of support, not to mention I can see my results visually in a game like Minecraft. Unfortunately, I haven't had much look finding a decent introduction and guide, and I can't convince my dad to teach me. I already know the simple concepts, because I can write basic Python and Lua.
Anyone able to help?