Sams Teach Yourself Java 2 in 21 Days from Goodwill for $2.50. It's in brand new condition with the data CD still unopened. Suggested retail is $50. That's a bargain I couldn't pass up!
I already have the Java Runtime Environment (JRE) and the Java Developer Kit (JDK) from Oracle installed both at home and at school. Couple that with a previous understanding of Object Oriented Programming (OOP) and the first day was simply review.
And yes, this will be for my own personal enjoyment =)