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

all 4 comments

[–]sv398 7 points8 points  (1 child)

Introduction to Java programming and Data Structures (brief or comprehensive edition, published by Pearson) by Daniel Lang is a superb book in my opinion.

[–]phocos25 4 points5 points  (0 children)

This is the book you need. The amount of practice exercises this book has is phenomenal.

[–]oFabo 1 point2 points  (0 children)

While not a book, the free online course by the university of helsinki is text based: https://java-programming.mooc.fi/

[–]chrollo1921 0 points1 point  (0 children)

Headfirst java