Part One of the book, "Where Do Hardware and Software Live?," does not really talk about programming at all, even though it discusses programs. It describes the pieces that make up a computer, and will provide the reader with some necessary terminology and perspective. For someone who doesn’t know much about the insides of a computer, this section will be a great introduction. It's also quite entertaining: I bet few people ever visited an amusement park which is the inside of a computer!
Part Two, "The Elements of Programming," is the central part of the book. This is where the reader will learn all the important stuff about programming. It starts slow, but the pace quickly picks up. As a matter of fact, the reader will already be writing real program in the first few minutes! The rest of the section takes the reader step-by-step through all the details of the building blocks needed to put together useful programs.
Part Three, "Object Oriented Programming," goes into the latest technology in programming. It builds on what was learned in Part Two, and shows how all that can be applied to an amazing technique for developing programs that are easier to write and understand.
Part Four, "The Nitty-Gritty Details," is all about the practical aspects of writing and testing programs. It describes how to set up the environment for using the examples in this book; how to write, edit, and run a program; and how to deal with problems.