Ranked in these QuestionsQuestion Ranking
Pros
Pro Learning tracks
Groups of related lessons are organized into "trails" so you have more guidance, based on what type of development you want to do.
Pro Hands-on approach
The Java Tutorials are practical guides for programmers who want to use the Java programming language to create applications. They include hundreds of complete, working examples, and dozens of lessons.