Hackr.io is a programming community to find and share the best online programming courses & tutorials. Join them, it only takes 30 seconds.

Here's how it works:


Anybody can submit a course or a tutorial


Community upvotes the useful tutorials


The best tutorials rise to the top

Head First Java (amazon.com)

Visit Tutorial
Book Paid
#1 out of total 28 Java tutorials & courses


Coming Soon

Coming Soon.

Why developers like this tutorial:

Content quality

Qualified Instructor

Course depth and Coverage

Video quality

Course Pace

Add your one-liner here:

Wanna find a programming buddy?

Learning a new programming language can be tough especially if you are a beginner in programming. Find a programming buddy and learn this tutorial in more engaged and fun way.
How finding a programming buddy works?
  1. You tell us that you are looking for a programming buddy. We'll ask you details like your timezone, your preferred language, etc. to connect to the right programming buddy.
  2. We'll connect you with other folks looking for programming buddies. It may take a few hours to few days.
  3. Once connected, you can mutually decide on the medium for chatting and screen sharing. That's it. All the best!

Discuss this tutorial:

Ask a question or write your feedback/review of this course or tell anything to the people taking this course.

10 months ago

One of the best book for learning Java

2 years ago

Very helpful link

5 months ago

Not a bad book but feels a bit outdated and for children sometimes

2 years ago

Unfortunately, this link now returns an error.

1 year ago

@justin-singh this seems to work fine. Can you please check again?

1 year ago

@saurabh-hooda-70 Yeah this works now. Maybe it was momentarily down at the time I tried a year ago. Thanks

4 months ago

What is navigable map

3 months ago

I found this website very useful to learn Java from scratch. Such a great articles on Java

1 month ago

I think I put in the wrong search criteria. I was looking for FREE tutorials/courses. Sorry. ~MJC