Java is a popular language for beginning programmers, and earlier editions of this fun and friendly guide have helped thousands get started.
* Explores what goes into creating a program, putting the pieces together, dealing with standard programming challenges, debugging, and making the program work
* Offers new options for tools and techniques used in Java development