Java Programming 24-Hour Trainer - Book Review

There are a number of developers who have already knew several programming languages, but adding Java and Java EE to resumes could dramatically increase the chance to land on the better paid software developer job. There are already a number of books for Java beginners developers like Head First Java, Sams Teach Yourself Java 6 in 21 Daysand even Sams Teach Yourself Java in 24 Hoursbook. Do we really need more books on the same topic?

Java Programming 24-Hour Trainer book by the software architect and Sun's Java Champion Yakov Fain is a new generation of Java tutorials for beginners. The book is not about learning the programming language in 24 hours, but about having an experienced instructor with you 24 hours a day. The book includes DVD recorded by author that has a presentation that goes with each lesson. The idea is that you read the book then listen to the presentation or vice verse.

The five hundreds pages book consists of 38 lessons and extensively covers both Core Java and Java EE 6. Each lesson covered in the book is accompanied by video tutorial on DVD. At the end of each lesson is an assignment to complete.

At this moment Java Programming 24-Hour Trainer is a best book for beginning Java developer; it is a practical, no-nonsense guide that can be powered through in a few weeks to have a great base for Java development. As far as downsides go, there is not much that is not solid about this book. The book is concise and DVD is well-recorded, accomplishing exactly what it set out to do: provide developers a quick, broad understanding of practical software development in Java.

The only nits I have are the small ones, the narrative on DVD, appears to be the raw recording with no attempt to post-process or record the lesson again to filter out the occasional issues during the training session. I was a tad surprised by this, but soon paid no attention to it. Also I am not sure why author selected GlassFish as an application server example, I would prefer Tomcat, which is more popular open source servlet container.

More reviews at Amazon: Java Programming 24-Hour Trainer

As you hopefully already surmised, Yakov Fain, in writing and recording Java Programming 24-Hour Trainer, has filled the niche for novice Java developer quite well and this book is stand out as the top Java book for beginners. While the book and accompanying instructional video on the DVD are for beginner programmers with no prior Java experience, I would absolutely recommend this book to anyone already experienced in Java who would like to refresh the certain areas of expertise, especially when it is time to make a career move to better paid position.

No comments: