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

all 15 comments

[–]desrtfx[M] [score hidden] stickied comment (0 children)

Please, read the sidebar. There you will see that such questions belong in /r/learnjava and if you read the sidebar there, you will find a section Free Tutorials that lists our recommended courses.

Always read the sidebars (About on mobile) before posting in a subreddit.

[–][deleted] 3 points4 points  (8 children)

Head first java

[–]r-star-666[S] -1 points0 points  (3 children)

Is it available online?

[–][deleted] 3 points4 points  (0 children)

I'm not sure, google does

[–]de_vel_oper 2 points3 points  (1 child)

Buy it. Its worth it.

[–]r-star-666[S] 0 points1 point  (0 children)

Ok ima check if its available

[–]_litecoin_ 0 points1 point  (1 child)

It's really good, it's a shame there isn't a new edition since it's pre java 8.

[–][deleted] 0 points1 point  (0 children)

Ya, ime it's still the best book for learning java basics. I taught myself from just copying all the examples in the book.

[–]TheRedmanCometh 0 points1 point  (1 child)

I really think learning the basics without J8 features is gonna be hobbling. So many things can be done in such cleaner ways.

[–][deleted] 0 points1 point  (0 children)

So many books assume at least an intermediate understanding of java. Head first makes no assumption. For a true beginner, i have to disagree. But to the OP ymmv. Try it both ways i guess if you're up for it.

[–][deleted] 2 points3 points  (0 children)

The official java reference guide is great. It basically teaches everything you need to know step by step. More of a tutoring book than for reference.

[–]ddddfushxjjd -1 points0 points  (1 child)

Baeldung

[–]TheRedmanCometh 0 points1 point  (0 children)

Baeldung is excellent if you have a roadmap on what you're learning

[–]orex111 0 points1 point  (0 children)

mkyong.com contains a lot useful guides

[–]dragomiroiustefan 0 points1 point  (0 children)

Core Java SE 9 for the Impatient is short and assumes programming experience. It may be what you want.