This book (java) was written as an answer for anyone to pick up a programming language and be productive. You will be able to start from scratch without having any previous exposure to any programming language. By the end of this book, you will have the skills to be a capable programmer, or at least know what is involved with how to read and write code. Afterward you should be armed with the knowledge required to feel confident in learning more. You should have general computer skills before you get started. After this you’ll know what it takes to at least look at code without your head spinning. Java A Beginner's Guide : A Beginner to Expert Guide to Learning the Basics of Java Programming
Honestly, I've never seen any computer book this relatable. This book actually talks to you rather than just throwing technical terms at you. It takes you through the concepts with ample amount of examples and pictures. And sometimes, it kind of feels like a kids book with all the pictures and the font(comic sans, really?). Don't get me wrong it actually helps understand things way better. Definitely recommended for anyone who needs to start learning java.
If you are new to programming and you are interested in Java, this is your book. I purchased the book and got in exact time what they mentioned before so totally good service. Really i liked it. This is a very good book for Java beginner.
I really liked the easy going style. The simple to follow codes are awesome. And the book has and overall good structure. The quotes for and about programmers a real gem as an add on. This is a simple beginners handbook. Unless you would like to deeper into java this book will do. For those eager to know more I’d suggest to search for a beginners guide from oracle. Also there are some more heavy stuffs to look for like design patterns or clean code...
What do I say about this book, that hasn't been said before. If you are new to computer science and programming and want to learn java, start with this book. It is not one of the best book for learning java but it is the best book for learning java, if you are a beginner. Usually I write a lot for book reviews, but this book doesn't need a lengthy review. It is above and beyond reviews!