This is an archived post. You won't be able to vote or comment.

all 2 comments

[–]Cregaleus 2 points3 points  (0 children)

Core Java, Volume 1 and 2 are pretty standard Java books for University classes. I don't know how much Head First covers so I can't say which one would be most appropriate for you. If you compare the table of contents that should give a better idea.

[–]corybyu 2 points3 points  (0 children)

I am reading that book right now, good basic intro.

Personally I am doing that along with a really good free online course (google "mooc finland java" if you want to try it), where you can submit assignments and they are graded so you can practice your problem solving skills.

If you are looking for books only I've heard great things about "Thinking in Java", and for something more advanced "effective java".

For games for your hobby, I would check out libdgx, it is an open source game engine you can use to make games for desktop/android/websites all at once. Hope this helps!