The most important thing we have to tell you is the same as in the first edition: You will get as much out of this book as you put into it. If you read this book cover to cover, you will learn something, but not nearly as much as you would if you take some time trying to work through the problems before you read the answers. That said, many of the other things we have to tell you have changed over the period of more than a decade since the first edition was published, so it was thrilling to have another opportunity to revise Programming.