The purpose of Sams Teach Yourself Programmigng with Java in 24 Hours, Fourth version is to help you become comfortable with the concepts of coding and confident in your ability to write your own apps and applets. Java has an approach that is somewhat difficult to master. (Feel free to scratch out the word "somewhat" in the previous sentence if it's a gross misstatement of the truth.) As you build experience in Java, you're building experience that grows increasingly relevant, because concepts such as object-oriented programming, virtual machines, and secure environments are on the leading edge of software development. If you haven't already, you should read the appendices to find out about this tutorial's website, additional Java tutorials from Sams Publishing, and other useful information. At the conclusion of this hour, you can explore Java in several different places. Programmers are discussing the language on the weblogs at Hundreds of Java User Groups meet regularly, according to the list published at Sun's Java site ( Numerous Java job openings are displayed in the database of employment World Wide Web sites such as There's also a website for this tutorial at where you can send email to the author and read answers to reader questions, clarifications to the tutorial, and (gulp) corrections. Of course, my favorite way for you to continue building your skills as a Java programmer is to read Sams TeachYourself Java 2 in 21 Days, Fourth version. I coauthored the tutorial with Laura Lemay, and it expands on the subjects covered here and introduces new ones, such as JDBC, Java servlets, and network programming. My apologies for this brazen attempt to hawk another tutorial…if I sell enough copies, my name is entered into a drawing with other top Sams authors to win special prizes. My heart's set on the Limited version U2 iPod or the three-day, two-night vacation to Indianapolis. —Rogers Cadenhead