It's time to take my own advice

I’ve decided to commit to learning to code.

Not knowing how to program has always been a mild hindrance. I’ve always gotten by, tinkering others code to work for what I need. But not understanding syntax well enough to fix simple bugs is very frustrating.

I’m at my happiest when I’m creating stuff in HTML and CSS. It’s a zone I get into a flow state quickly. I love the challenge of working out how to make an idea a reality. I’m just missing the nuts and bolts of logic code, rather than just display markup.

Code is bricks and mortar of the web and the heart of infinitely scalable software. I cannot think of a single reason not to invest time learning it.

At the very least, if I learn to program now, I can teach my son when he’s a bit older.

I'm going to learn JavaScript. Derek Sivers has a great guide on how to approach learning it, which I’ll be following.