Henry Wong wrote:
Have you looked at the Java tutorials?
https://docs.oracle.com/javase/tutorial/
Henry
When I started learning Java I didn't find the tutorials very helpful. I think it makes a big difference where you are starting. I had never done OOP before and spent a lot of time on various free sites and learned the mechanics of Java without learning how OOP really worked. The links zm listed may be better than the ones I used. My biggest problem with most sites is a lack of ideas on practice programs. I think you have to write a lot of code to see how it works. My first big step was when I bought Sierra & Bates book
Sierra & Bates to study for the exam. It does an excellent job of explaining OOP concepts. The second big step was when I asked for some help on some code on this site and it was promptly ripped to shreds and then people helped me write better code.
I guess my point is if I had to do it over again I would invest in a good book (based on my programming background) and work my way through it and use this site when I got stuck.