Categories / Inspiration

Why Learning to Code is Important

Maryam Taheri Last updated: March 27, 2024 · 3 min read

I’m going to start this article by saying that I shouldn’t need to even answer this question; learning code is one of the most crucial steps you can take as a graphic designer! Learning code is the next step to take to achieve your fullest potential as a designer, isn’t it obvious? Well, in case it isn’t already, here are five reasons why you should take the next step.

Reason 1 – It’s the building blocks of the future

cfa1-lg

In the past twenty years we’ve seen a computer the size of your dad’s first TV set shrink down to fit in everyone’s pockets and work exponentially faster. It’s no question that the real world is speedily going into the digital one, and code is the mediator between the two. People who see this great evolution as a simple fad are few and far between, and many futurists predict technology that is hard to even imagine today happening in the next twenty to thirty years given the current reality of tech. Learning code is your gateway into understanding how to make the future yours.

Reason 2 – It gives YOU the ability to control how your design looks on a website

designing-a-website

When designing a website or graphics for a website, you can work your heart out on a logo, layout, background, etc, but when it comes down to it, the coding really determines how it will look on the screen. Why entrust that to some strange geek in a company’s IT department, or your friend’s friend who took some classes in computer science when YOU the original designer could do it YOURSELF? Learning to code will guarantee that your vision gets carried through to completion.

Reason 3 – It makes you more marketable

handshake_interview

If you’re a graphic designer, you should already know your way around some of the most challenging programs to interface with (The Adobe Creative Suite, CorelDRAW, etc), so why not take your technical knowledge full circle? Learn the in’s and out’s of programming, and you can market yourself to a company as a graphic designer and technical guru. You’ll be killing two of their most prized birds with one tech-savvy stone.

Reason 4 – You’ll understand technology like you never have before

_64935594_eye2

When I was learning to drive, my dad took me around the front of the car, opened the hood, and attempted to explain how what I was doing in the drivers seat mechanically affected the engine to make the car move. I was amazed to learn how much simply pushing down on the gas pedal actually did, and how many individually machined parts it acted upon. Learning code is a lot like this. Anything on a webpage has a bunch of code words behind it that make it look and function correctly. Behind that is a bunch more 1’s and 0’s that do the real work inside the brain of the computer. Code is a fascinating world of it’s own.

Reason 5 – It’ll change the way you think

MatrixCode

So maybe you won’t be Neo (or even Tank for that matter,) but creative people are always looking to change their perspectives or figure out new ways to think outside the box. Code will give you a fresh way to look at problems. To me, code is a lot like structured poetry: the programmer is given a set of rules that must be followed, but inside those rules, the programmer has full creative control. How has code changed the way you see the world?

Lettering Worksheets
Getting started with hand lettering?
Free lettering worksheets

Download these worksheets and start practicing with simple instructions and tracing exercises.

Download now!
About the Author
Author
Maryam Taheri

I'm a recent graduate of the University of San Francisco with a degree in Biology and a passion for the creative arts. I love building websites, trying new things, and I have a passion for social media.

View More Posts
Go to My Shop
Related Articles
14 Comments
  • Great post and good points. If you're a graphic designer and you're designing websites you really have to know how to code. If for no other reason than to make practical design decisions. I've spent time learning HTML/CSS, PHP and Javascript. I'm not the best at coding but I've found it useful and enjoyable to learn. 11 years ago
  • I definitely agree! Learning code has not only helped me look at software/web design in a different way, but has given me a great appreciation for those who use it to create amazing designs and software and for those who can code a lot better than I do. 11 years ago
  • I'm not a programmer but I can do HTML and CSS with no problem... javascript I am not expert and PHP I am not expert but I know enough to make myself dangerous and to get a job done as well. 11 years ago
  • Great tips, and advice! Inspired me to continue pursuing my programming career! :) 11 years ago
  • Nice reviews.. 11 years ago
  • Any recommendations for where to learn? 11 years ago
  • @Jessie Phillips ... try https://github.com/ 11 years ago
  • @Jessie Phillips I'm taking Harvard's free CS50x class now. There are meetups and groups you can join in many cities so that you have people to take the class with too. 11 years ago
  • Its true. I've netted a great position, got a great CV, and on top of that, I can code my own tools, which opens up a whole new batch of possibilities. Its like being a dual-class character in a D&D game. :)) Sure, you'll never be able to outcode a programmer pro, but you will be able to create your own website (sometimes without even opening up Photoshop, just pure coding from the grounds up) and that's awesome ! 11 years ago
  • Great post, I'm behind you with this, I'm also in the process of teaching myself code more in depth, it's an exciting process ! 11 years ago
  • HTML and CSS I have a pretty good grasp on, but JavaScript? That stuff is 100% impenetrable to me. 11 years ago
  • lynda.com 11 years ago
  • One simple word for those struggling with javascript, jquery! It's a javascript library of tools, all the hard coding is done for you, just import the jquery library from google cdn, and you have a mass of the hard graft predone, then load the jquery ui and you have the ability to target divs with it, animate, have date pickers, tabs etc without having to earn js from scratch 11 years ago
  • It will change the way you think! - I absolutely agree! 11 years ago