Oh my god, a kid that wants to learn Java. I wrote seven tutorials on Java that start from the very beginning, and by the end you've got a pretty good understanding of Java. For the entire list, go to http://www.javaspot.net/articles.php?action=display&cat=1 If you also check out the forums on my site, you can ask Java questions there and get really quick replies. Also check out the directory, which has tons of links to articles, tools, and example programs/code. Should give you a pretty good start.