How much code should designers know?

I read a lot about the web design and interaction design industry – follow the blogs, LinkedIn groups, all that stuff – and one question I notice that continually comes up in heated debate is: “Do designers need to be able to code?”

That exact question is from an IxDA group and has almost 400 responses. It’s relatively easy to rationalise either side of the equation. You’re a designer, you do design, you let the coders code. Or alternatively, the manifestation of your work is code, so you should know how it's done. Back. Forth. I believe the question is phrased the wrong way. The question shouldn’t be, “Do designers need to be able to code?” but rather, “How much code should you know?”

1. Learn some basic HTML and CSS

Most people I talk to these days don’t agree with me (and that’s fine), but if you want a job doing anything on the internet, you should be able to make a basic HTML+CSS web page. In fact, I wish that was one of the tokens required to enter the industry </rant>.

There are plenty of online resources to learn HTML and CSS. Personally, I like the w3schools site for both HTML and CSS. They have nice cheat sheets for CSS properties and selectors, which is the stuff I never remember since I am not writing markup every day.

So make a page. Maybe a couple. Make them look nice. And prepare for Step 2.

2. Get an introduction to programming

This isn’t about learning how to build a site or learning how to write an iOS app. What I recommend is just getting a feel for what programming languages look like, and some basic understanding of how they work. A really interesting project that teaches coding that I happen to be a fan of is Codecademy.

Give it a shot. Or, if you're feeling ambitious, go grab just about any of those Learn-JavaScript-in-10-minutes books or a beginning PHP book. There are plenty that are freely available.

The goal is simply to understand how to make the computer do something you asked it to in code.

3. Follow a true development tutorial (optional)

It never ceases to amaze me how many wonderful development tutorials there are out there. There are a couple of ways to go here. The first (and far easier) way is to go through a tutorial such as PHP101: PHP For the Absolute Beginner. If you can make it through to the end, you will have built a nice, basic RSS news aggregator, and will be able to actually understand how the whole thing works.

If you really want to go for it, I highly recommend Michael Hartl’s Ruby on Rails Tutorial. Don’t skip the introduction. This may be too deep a dive for you. But, once you’re done (if you try and succeed), you will have built a basic Twitter-like web application from scratch.

There are plenty of other amazing tutorials out there. Search around and find one that interests you.

Now that wasn’t so bad was it? Suppose you hated every minute of it (possible). Luckily, you’re a designer and you can go back to doing the stuff of design. But even if you never write another line of code in your life, two important things happened: first, you probably developed a newfound appreciation for the coders you know and work with. Second, you’ve discovered that you communicate more effectively when talking about implementation of your designs. Two really good things.

Thank you for reading 5 articles this month* Join now for unlimited access

Enjoy your first month for just £1 / $1 / €1

*Read 5 free articles per month without a subscription

Join now for unlimited access

Try first month for just £1 / $1 / €1

TOPICS
Creative Bloq Staff
All things Creative Bloq

The Creative Bloq team is made up of a group of art and design enthusiasts, and has changed and evolved since Creative Bloq began back in 2012. The current website team consists of eight full-time members of staff: Editor Georgia Coggan, Deputy Editor Rosie Hilder, Ecommerce Editor Beren Neale, Senior News Editor Daniel Piper, Editor, Digital Art and 3D Ian Dean, Tech Reviews Editor Erlingur Einarsson, Ecommerce Writer Beth Nicholls and Staff Writer Natalie Fear, as well as a roster of freelancers from around the world. The ImagineFX magazine team also pitch in, ensuring that content from leading digital art publication ImagineFX is represented on Creative Bloq.