Even with no programming experience, you can master the basics of Java programming in just one weekend! On Friday evening, you'll begin with an introduction to Java as you install the SDK. Pick up the pace on Saturday as you learn the basics of Java by beginning a calculator application that you will build on throughout the book. Program your calculator's appearance as you conquer graphical user interfaces. On Sunday, incorporate interfaces, applets, and threads. Wrap things up with coverage of advanced Java programming utilities.