My favorite books about Java for beginners

My favorite books about Java for beginners

My favorite books about Java for beginners 2560 1707 Phoenix Software Development

by Kate Jackson, java programmer

I will not argue that a good programming book will replace any article; this is not so. And certainly it will not replace practice. For quite some time I searched for my personal “best Java tutorial for beginners.” Have a look at a few Java books that have come in handy to a greater or lesser extent at different stages of my studies.

Head First Java, 1st and 2nd Edition by Kathy Sierra, Bert Bates

Learning a complex new language is no easy task especially when it s an object-oriented computer programming language like Java. You might think the problem is your brain. It seems to have a mind of its own, a mind that doesn’t always want to take in the dry, technical stuff you’re forced to study.’

Advantages:

  • The best Java tutorial from scratch, for complete dummies, is written in a living language;

  • Funny illustrations and humor;

  • Explanations with life examples.

Disadvantages:

  • A lot of “water” for those who have already entered the topic;

  • Not always successful puzzles and exercises.

Java: The Complete Reference (1-9 Editions) by Herbert Schildt

In some places, the presentation in the book is very detailed, reminiscent of extended and translated documentation with good visual examples.

Although this book, like the previous one, is considered a beginner’s textbook, my teacher’s experience suggests that it is good only in combination with other materials: the humanities switch will not be simple and clear. Best of all, the “Beginner’s Guide” is suitable for someone who at least taught programming (for example, at the university), long ago scored it, and at the same time, he likes the style of the author.

Advantages:

  • A traditional, thoughtful outline;

  • Good examples.

Disadvantages:

  • There are “jumps” from “too chewed” to “catch a glimpse”;

  • Sometimes boring.

Dear user, we use cookies to improve Your experience on our Website and protect the Website against external threats. By clicking "Accept" You give us consent to use all non-necessary cookies. You can also choose to manage cookies individually by clicking "Manage cookie settings". For more information please read our Privacy Policy.
cookie-icon