Java is actually a decent programming language developed at Sun Microsystems. It was originally used for Internet applications or applets. Those applets are embedded on web pages and run in the browser. Java uses a special format known as byte code instead of an ordinary machine code.
It a good start to learning java. Looking for more books that incorporate more of a project with the book. So you can push past the fundamentals and see a real-world example.
Good reading, some topics are expressed in a complex way though
I enjoyed reading this book although some terms are very complex to understand for the first time. I can consider this book for a basic-intermediate programming reader, definitely not for a beginner.