Why can’t all programming books look like this?

Why can’t all programming books look like this?

by | 2 min read
Published:
Updated:

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).

However, there have been a couple of books that have stood out and have been a pleasure to look through. These are HTML & CSS and JAVASCRIPT & JQUERY by Jon Duckett. I got both of these books for Christmas and they just look so much better than your standard development books. You just need to look at the front covers to see it isn’t going to be the same as that 580 page C++ you have sitting on the shelf.

Now I will admit the subject matter isn’t quite as in-depth as say a book on enterprise architecture patterns, which might make it easier to layout the pages. However, I have definitely learnt quite a bit from both books. The HTML & CSS book does a great job of going through some of the more obscure HTML5 tags that you probably didn’t even know existed. The JAVASCRIPT & JQUERY book is about 50% thicker than the former book and is a great companion guide no matter what your level you are.

Page Design

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

Contrast and Opacity

This page is about error handling and even that looks good:

Error Objects

There are some great diagrams throughout the book like this timeline on technologies:

Flash Video Audio Timeline

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.


🙏 Was this helpful? If you want to say thanks, I love coffee ☕️ , any support is appreciated.


ALSO ON ALEXHYETT.COM

Knowledge Management for Software Developers

Knowledge Management for Software Developers

  • 02 June 2023
As developers there is so much information that we need to retain in order to be able to do our jobs. There is the general programming…
Why You Struggle to Learn to Code

Why You Struggle to Learn to Code

  • 20 January 2023
Learning to code is easy, until it’s not. When you first start learning how to code, you are learning the syntax and some of the basic…
15 Best Books for Programmers You Should Read

15 Best Books for Programmers You Should Read

  • 19 January 2023
As software developers we constantly need to learn new concepts, programming languages and technologies to stay up to date. One of my…
How I Take (and Organise) My Notes As a Software Engineer

How I Take (and Organise) My Notes As a Software Engineer

  • 05 January 2023
Taking notes is incredibly important as a software developer or for any career for that matter, our brains just aren’t designed for…
Code Katas: Can They Make You A Better Developer?

Code Katas: Can They Make You A Better Developer?

  • 21 November 2022
They say “practice makes perfect”, although I much prefer “practice makes improvement”. Either way, how do you practice being a programmer…
The Big List of Free Pluralsight Courses for Developers

The Big List of Free Pluralsight Courses for Developers

  • 09 October 2015
One of the most important aspects of being a software developer is the ability to learn new skills quickly. Our industry is moving so…