What are the best free resources to learn Java?
What are the best online resources (for free) to learn Java?