REVIEW - Java Programming for the Absolute Beginner


Java Programming for the Absolute Beginner


Joseph P. Russell



Course Technology (2001)




Greg Billington


August 2004



When this book says it is aimed at the absolute beginner it means beginner to programming rather than a programmer with no experience of Java. That makes it even worse. Making the topic interesting by gradually building up examples that are games is a good concept but the book does not execute the concept very well.

In practice the book launches into Java and programming in too complex a fashion for the total beginner, there are lots of abbreviations (often not explained) and it discusses terms and concepts that are not explained until a much later and do not need to be introduced this early. It seems odd to be using terms like how many bitsa data type has without explaining the term, particularly considering the audience of this book. References to hex and octal are not explained and as you go into chapter 3 it covers methods of the random and math class before covering how to use "if" and even what classes are. The flow and structure of this book does not feel right; covering try/catch and the basics of exception handling on page 39 of a 500 page book seems a tad early for the total novice.

The general jokey examples e.g. snippets of Metallica lyrics and how to add comments around them, a fortune teller routine demonstrating random numbers that prints text such as "You will talk to someone who has bad breath" doesn't give this book much of a professional sheen. It may well attract young kids who want to write (or hack) games on their PC but I cannot see it being interesting to anyone else.

On the positive side, it visually looks nice: good font, nicely shaded and laid out tables, screenshots etc and the included CD ROM has the Java SDK and the source code for the games.

Overall not recommended.

Book cover image courtesy of Open Library.

Your Privacy

By clicking "Accept All Cookies" you agree ACCU can store cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

By clicking "Share IP Address" you agree ACCU can forward your IP address to third-party sites to enhance the information presented on the site, and that these sites may store cookies on your device.