We're using the e-book
Java Au Naturel
A computer science textbook by Dr. William C. Jones, Jr.
Fourth Edition copyright May 26, 2004 www.javabook.org
Its pretty much self taught, so I try to read, and do the assignments given to me, but sometimes I get stuck. It really is much easier having a real-life teacher next to you...