Really want to learn Java and hope you guys could recommended some Beginner, Intermediate and Expert books/resources (e.g. websites)
As of this moment i'm thinking of...
Beginner: Java for Dummies, Thinking in Java
Intermediate: Effective Java
In addition, it'd be also be awesome if any recommendations of resources with exercises (e.g. http://www.programmr.com/practice/ ) can be provided.