The first two chapters generally present material in order of increasing complexity. Otherwise, the book jumps around a lot. The way the examples in this book are formatted isn't particularly mysterious, but I should mention a few things. Pay attention to the code below. Square bullets indicate boxes that demonstrate good practices or dos.
Inverted triangles indicate boxes that demonstrate poor practices or don'ts.
Circular bullets indicate boxes containing material of a more general nature. In some cases, I suggest running an example program. If I don't specify a name, the program is called tryme. Although I think this has turned out to be a pretty good book, I'm sure there are ways it could be made better. The next edition will acknowledge, by name, all contributors who were the first to find a particular bug or who were the first to suggest new material.