I have read quite a lot of programming books over the years. A lot of them have been really useful in learning a new programming language and some of them have been less than helpful. Unfortunately, the one thing all these books had in common was how dull they were to read. It’s not necessarily the fault of the author, programming is more of a practical subject and reading pages on pages of code can get a bit dry after a while. Some books do try and add a bit of humour to break up the monotony but even this can get a bit annoying after a while (yes, I mean you Head First).
The thing that stands out is how well each page is designed. A lot of effort has gone into making these pages look good. I wish my website and documentation that I write looked half as good as this. Just have a look at some of these pages
This page is about error handling and even that looks good:
There are some great diagrams throughout the book like this timeline on technologies:
I will be keeping these books on my desk at home and they can serve me not only as a great reference for building websites but as an example of how documentation should be written. You can get deal on both of them from Amazon at the moment if you wanted to get them.
Have you got any favourite programming books to recommend? If so please comment below.