“Learn Object-Oriented Java the Hard Way” is a book that teaches you the object-oriented parts of Java with over 50 complete example programs that illustrate each concept step-by-step.

Each concept is demonstrated with working code and explained, so that you understand what every line of code does and why it is there. After you work through this book, you should be able to understand the basic structure and function of any Java program, even large programs by professional developers.

The exercises and explanations in this book are distilled from my over fifteen years of experience teaching object-oriented programming to everyday students.

Your book will be available as a download in PDF, Kindle (.mobi) and iPad (.epub) versions so you can read it on all of your favorite devices.