Too Long; Didn't Read
To Infinity and Beyond: Java Developer Roadmap.com, a free and interactive online Java learning course. To learn Core Java is step#1 for every future Java Software Developer. Core Java covers the fundamental concepts of the language: basic types, objects, constructions, and principles as well as the most important libraries and frameworks. Core Jav covers databases, database access, graphical user interface development, XML packages of ‘javalang..’ The goal for every Java Student is to learn Core Jav. It depends on what you are learning after Core Java.