If your trying to learn Java and don’t know where to start, I’d recommend taking my route. Bellow are the steps I took to jump into Basic Java.
First Learn Swing. With swing you can actually see your coding by jumping in to Java’s GUI. In the video Below Lazie B. gets right to the point when using JAVA’s GUI.