on October 4, 2010
Murach's Java SE6 is the best tutorial to learn Java. It is much better than Sun's(now Oracle's) tutorial and all the other books I tried. The editor's idea to use every left page for text and theory, and every right page for reference and practice is awsome. Every page brings concepts that you can immediately use. Every step is introduced with examples, with debugging exercises, with small changes to be done to examples and small development and practices to search documentation and use tools. I am sure that some critics will say that it is not a top down approach to the object oriented universe or a systematic exploration of the java language, but based on my 40 years of experience in programming, analysis, system design and project management I can tell you it is the best way to learn and it is fun. Java is not as elegant as Smalltalk when I learned it with Digitalk and with Adele Golberg's "Smalltalk 80" book but Java is much more powerfull with today's technology and job market. This practical book opens the door to it all.