![]() ![]() Let’s start with the book that influenced my day to day work the most: Clean Code: A Handbook of Agile Software.įor many it is more than a book. Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Let’s have a look at more books for the more advanced people out there. Overall: If you want to learn Java, you can’t go wrong with this book. Vocabulary is really an issue overlooked in a lot of learner books. It also also teaches a lot of vocabulary and concepts which you will need when you want to talk about it with other people. What I like about the book is that it not only teaches to code with Java. Living up to its title, the book not only shows details about the Java Programming Language but also about common Computer Science topics. Think Java has the subtitle “How to Think like a Computer Scientist”. After finishing it, one should be good switching to any other Java learning resource. Similar to Head First Design Patterns which is further down the list, Head First Java is written in an engaging way and makes sure that you don’t want to put it away. It has a steeper learning curve than Introduction to Java Programming. It also would be a perfect fit for people learning Java as their first Object-Oriented programming language. Head First Java is still a good book for people trying to learn Java. If you come from any other programming language it is definitely not mandatory and the re-readability is pretty low. This is not a book every Java Developers needs to own. Head First Java by Kathy Sierra & Bert Bates It is quite expensive.ĭepending on your situation, I would try to grab an used but in good condition copy of the 10th edition which according to my knowledge is almost the same as the latest one. The only downside to this really good text book is the price. Starting from scratch, it covers a lot of topics like Programming Basics, Object-Oriented Programming, Inheritance and Data Structures. As a Professor at the Georgia Southern University he knows exactly how to explain technical concepts to people who never have seen them. When I would have to start all over again - Introduction to Java Programming and Data Structures would be my first choice.įollowing Liang along does not require any previous knowledge about programming or computers. It took me years to properly master programming in Java. Let’s start with the books for the starters out there: Introduction to Java Programming and Data Structures by Y. You might realize that a lot of books here are not Java-specific at all, still they are the ones I would highly recommend to any Java Developer. Nonetheless let’s have a look at my opinionated selection of the best Java books to read in 2020. Books are an opinionated topic, therefore I am quite sure some people would disagree with this selection. Personally, I am always on the hunt for good programming books. Introduction to Java Programming and Data Structures.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |