Many people ask me, “How can I get started in web design?” or, “What skills do I need to start making web applications?” While it would be easy to recommend stacks of books, and dozens of articles with 55 tips for being 115% better than the next guy, the truth is that you don’t need learn anything new in order to begin. The most important thing is simply to start.
Start making something. If you want to learn web design, make a website. Want to be an entreprenuer and start a business selling web based products? Make an app. Maybe you don’t have the skills yet, but why worry about that? You probably don’t even know what skills you need.
Start with what you already know
If you want to build something on the web, don’t worry about learning HTML, CSS, Ruby, PHP, SQL, etc. They might be necessary for a finished product, but you don’t need any of them to start. Why not mock-up your app idea in Keynote or Powerpoint? Draw boxes for form fields, write copy, link this page to that page. You can make a pretty robust interactive prototype right there with software you already know. Not computer saavy? Start with pencil and paper or Post-it Notes. Draw the screens, tape them to the wall, and see how it flows.
You probably don’t even know what skills you need, so don’t worry about it. Start with what you already know.
You can do a lot of the work with simple sketches or slides. You’ll be able to see your idea take form and begin to evaluate whether or not it really is something special. It’s at that point you can take the next step, which might be learning enough HTML to take your prototype into the browser. The point is, go as far as you can with the skills and tools that you have.
Avoid self doubt
Many times the reasons we don’t start something have nothing to do with lack of skills, materials, or facilities. The real blockers are self-criticism and excuses. In the excellent book, Drawing on the Right Side of the Brain, the author, Betty Edwards, discusses how we all draw as kids but around adolescence, many of us stop developing that ability.
“The beginning of adolescence seems to mark the abrupt end of artistic development in terms of drawing skills for many adults. As children, they confronted an artisitc crisis, a conflict between their increasingly complex perceptions of the world around them and their current level of art skill.”
At that age kids become increasingly self-critical and equally interested in drawing realistically. When they fail to draw as well as they know is possible many give up drawing at all.
This feeling continues into adulthood. We want to design a website or build an application but if our own toolset doesn’t match up to the perceived skillset we never start. It doesn’t help that the internet gives us nearly limitless exposure to amazing work, talented individuals, and excellent execution. It’s easy to feel inadequate when you compare yourself to the very best, but even they weren’t born with those skills and they wouldn’t have them if they never started.
Do—there is no try
People who succeed somehow find a way to keep working despite the self-doubt. The artist, Vincent Van Gogh was only an artist for the last ten years of his life. We all know him for masterful works of art, but he didn’t start out as a master. Compare these examples from Drawing on the Right Side of the Brain showing an early drawing compared to one completed two years later:
Vincent Van Gogh Carpenter, 1880 and Woman Mourning, 1882
He wasn’t some child prodigy (he was 27 when he started painting), he learned his craft by hard work. If he’d listened to his own self doubt or despaired that his skills didn’t compare to Paul Gauguin’s it’s likely he never would have even tried.
This is all to say that there are many things that can get in the way of the things we should be creating. To never follow a dream because you don’t think you’re good enough or don’t have the skills, or knowledge, or experience is a waste. In fact, these projects where there is doubt are the ones to pursue. They offer the greatest challenge and the greatest rewards. Why bother doing something you already have done a hundred times, where there is nothing left to learn? Don’t worry about what you need to know in order to finish a project, you already have everything you need to start.
PJP
on 31 Aug 10Excellent article.
“It doesn’t help that the internet gives us nearly limitless exposure to amazing work, talented individuals, and excellent execution. It’s easy to feel inadequate when you compare yourself to the very best, but even they weren’t born with those skills and they wouldn’t have them if they never started.” => Everybody should keep this in mind.
Dave Aronson
on 31 Aug 10Excellent treatment of a fairly common theme. I covered it in a post (Just Do It!) on my self-empowerment blog—inspired by Jeff Atwood’s “Quantity Always Trumps Quality” post on Coding Horror, which in turn references the Cool Tools entry “Art & Fear”, about the book “Art & Fear: Observations On the Perils (and Rewards) of Artmaking”.
Tommy Yi
on 31 Aug 10Great article JZ!
Mauricio
on 31 Aug 10Nice article, I definitely appreciate the supporting example. A lot of articles like these are full of steam but lack substance.
Bruno
on 31 Aug 10Reminds me of the best piece of business advice I ever received: “When in doubt, start.”
sridvijay
on 31 Aug 10Really Amazing Article. Its featured at www.lifehacker.com too! Really Inspired me! Now time to go start editing my new website!!!
Matt Williamson
on 31 Aug 10Jason, as some one who has watched you go from a gifted young designer to a truly brilliant designer, developer and UI magician; I can attest to your assertion that practices does indeed make perfect.
Granted, not everyone will get there in the end, after all, some of it really is talent, but all of can improve, no matter where we start.
Jason B
on 31 Aug 10Thanks – I needed to hear this today.
IPBrian
on 31 Aug 10I keep finding articles like this peppered around the web. I think my subconscious is trying to tell me something about my own photography. Thanks for a great article.
Scott Free
on 31 Aug 10“Wisdom is knowing what to do next, skill is knowing how to do it, and virtue is doing it.”
Sean McCambridge
on 31 Aug 10Great post. Sketching “wireframes” is totally underrated. Just drawing out your ideas taps into a different part of your brain.
If someone asked me how to get started, I’d direct them to a good HTML book and tell them to take notes on paper and write down every tag and what it does. I started in 1999 with Joe Burns’ HTML Goodies and never looked back. Or play with Photoshop. You can draw boxes in there all the same and start getting a feel for some of the tools.
Anyway, you’re right. Just getting started is the key.
Jay Tillery
on 31 Aug 10Awesome read. I’m jumping in and just going to do it!
3DCinematographer
on 31 Aug 10Great Hint!! Indeed the beginning is to start smth. Thx for reminding Us.
Charu
on 31 Aug 10Amazing article! Motivational, practical and a great read. Will definitely remember this the next time I want to start something :)
PhantomOfTheOpera
on 31 Aug 10Thank you very much, this post really inspired me. by luck I’m getting started to draw just these days and I’m pretty amazed by the drawings I make – if I just look at them as they are and stop compare them to the rest of the world. thank you, really
Michael Jackson
on 31 Aug 10This is a very inspiring read. Thanks Jason!
Brade
on 31 Aug 10Thanks, Jason. It’s funny, I had just written my “top 4” ideas on a post-it this morning, so I would have them in front of me. Now this post comes along. It’s a sign ;)
Mikey
on 31 Aug 10I’m living in Amsterdam at the moment for work, and I can’t think of a better person to talk about for inspiring my local friends here including myself. For me, this article nailed the itch!
Bryan Sebastian
on 31 Aug 10Jason, Very well written and inspiring. Thanks for sharing!!!
Jason Klug
on 31 Aug 10A very well-timed post for me… thanks!
It so happens I’m starting today on a pet project that’s been in my head for months. It’s going to be my first development experience with rails… something else I’ve been meaning to pick up for a long time.
Chris
on 31 Aug 10I imagine this will strike a chord with many people, just as it has me.
PaddyDwyer
on 31 Aug 10This was a fantastic post. At first I thought it didn’t apply to me but as I read more I realised I’ve been avoiding something because I didn’t know how to do it and just wanted to use my existing skills.
Then the bit about Van Gogh really drove the point home. I never knew he didn’t start painting til he was 27. That’s amazing.
Michael
on 31 Aug 10Thanks, Jason. I was debating how to best advance my design skills in the shower this morning. I appreciate your perspective.
Cormac
on 31 Aug 10Talent only counts at the very bottom and the very top. In a group of beginners naturally talented people will stand out, the same in a group where everyone has honed their skills to the extent they’re as good as they’ll ever get.
In between it’s skill (and therefore practice) that counts, not talent – and it’s “in-between” where 99% of the world’s work is done
Shubham
on 31 Aug 10Amazing post. I would also suggest looking at Seth Godin’s talk on ‘Quieting the Lizard Brain’ .
Matthew Guay
on 31 Aug 10Absolutely great advice for starting anything, whether online or elsewhere. The best way to learn is to jump in with two feet, put your all into it, and learn on the way. Maybe Nike had it right all along … Just do it!
J. Simmons
on 31 Aug 10I agree. This thinking is why I finally started my comic strip.
Alan White
on 31 Aug 10A brilliant post. I agree with PaddyDwyer—the section on Van Gogh makes the point come alive. Here’s some related advice for us waverers: “Don’t ask yourself what the world needs. Ask yourself what makes you come alive and then go do that. Because what the world needs is people who have come alive.” Howard Thurman
Mohit Soni
on 31 Aug 10Just brilliant!
Starting off with an idea gives a hope, a hope that drives things forward, moving forward opens up new avenues for learning, maintaining the learning pace and applying what’s been learnt, ultimately leads towards the goal!
Patricia
on 31 Aug 10I am also among those who needed to hear that today. Thank you!
Csopi
on 31 Aug 10Thanks Jason, excellent article, well timed.
steve
on 31 Aug 10Wow! Powerful article! I need to hear this kind of article everyday so that I can be pumped everyday to go behind your own doubt and fear.
Kent Brewster
on 31 Aug 10Yes. Exactly. Go! Now!
Manuel
on 31 Aug 10As we say here in Caracas: Arrechísimo!. (Don’t look at that in the dictionary). Fantastic Article 100% inspirational. Thanks
Ilya
on 31 Aug 10I have recently expressed a similar sentiment on my blog: http://codercofounder.wordpress.com/2010/08/24/5-steps-to-overcoming-entrepreneurial-mediocrity/. For those of you who loath to follow a link it basically comes down to: (1) learn by doing instead of thinking, (2) network like mad, (3) focus on what you need to know, not extraneous crap everyone seems to talk about, (4) build on the skills you already have, don’t spread yourself too thin, and (5) don’t give up.
Harry
on 31 Aug 10I can tell you where to start. Read Bird by Bird by Anne Lamott. It doesn’t matter if you’re a writer or not. Half the battle is knowing that everyone struggles with starting anything. Ok, you know three people who don’t struggle. But everyone else does. And those three people probably cheat on their taxes, so keep your chin up.
Ilya
on 31 Aug 10And thanks for the post, Jason.
John
on 31 Aug 10Thank you, I needed that encouragement today.
Brent
on 31 Aug 10Society in general, especially with the proliferation of the internet, has become far more abusive as well. It can be very hard to practice, keep going, even live when you have masses of people who seem to thrive on destroying the spirit of their fellows.
The voices that tell you that you have no talent and encourage you to fail often outnumber those of support 1,000 to 1.
Ben
on 31 Aug 10This is exactly why we built our app. To help people who had good ideas for web apps but no experience get it out of their brain and into a browser. Great post Jason.
Phil Willis
on 31 Aug 10Absolutely.
Actually doing something teaches you stuff you could not learn by just getting a theoretical understanding.
And the added advantage is that when you go back and read the theory – it makes more sense because you’ve probably made the mistakes the books warn about.
Thanks for the inspiration —Phil
Graphic Design by Tara
on 31 Aug 10Great advice! I do have a lot of graphic design skill but I’m constantly freaking out that I can’t code a site. Now I feel like I might calm down a bit.
http://www.graphicdesignbytara.com
Thanks☺
Wenderson Rodrigues Malheiros
on 01 Sep 10Brilliant. I am starting a new project and this article is very inspiring for the moment. Great post!
Website Consulting
on 01 Sep 10Incredible article! Just incredible!!
Steve
on 01 Sep 10Great article! Just start!
jason lander
on 01 Sep 10as always, great advice.
Felix Pleșoianu
on 01 Sep 10So beautifully said. I’m sad to see so many people never accomplish anything because they prefer a perfect dream to an imperfect real achievement.
Your article also happens to complement well one I wrote recently about getting started with game development (I know, it’s rather off-topic; also, a shameless plug. But it might be relevant.)
alexanderb
on 01 Sep 10This is a great post! Very motivating and reminding that doing of something has more value than just thinking of something :)
Richard
on 01 Sep 10Van Gogh perhaps isn’t a great example. He is famous now but was penniless, depressed and ended up shooting himself.
Make sure you keep the day job. :)
Erin Raker
on 01 Sep 10I really this post. It has inspired me to become what I want to be without having any doubt.
And I would like to add one more thing. “Be Happy In Whatever You Are Doing”. Because when we take action with happiness, there is no doubt… There are always enjoyment. :)
Thanks for the great post!
Jyothi
on 01 Sep 10Excellent Article Jason, Very inspiring
Sachin
on 01 Sep 10simply awe inspiring
John Gallagher
on 01 Sep 10I’m due to launch an application I’ve developed next week. And when I started this journey, I know practically nothing about programming.
I’d had an idea for an app for 7 years and did exactly what you describe in the article – thought “I’m just not good enough”.
18 months ago I realised the folly of this thought process and started on my journey. This post could not have been timed better and gives me confidence that I’m doing the right thing by being outside my comfort zone right now.
Lori Jacobwith
on 01 Sep 10Do or do not. There is no try. ~ from Yoda, Jedi warrior is one of my favorite quotes. I share it with fundraisers and nonprofit CEO’s often when talking about asking for money. Thanks for the great reminder that this statement applies to most things.
Jon Kiddy
on 01 Sep 10Excellent point. Thanks for that Jason.
Now, time to get started.
Cormac
on 01 Sep 10Wow! A royalty hat for me – cool :)
ali aghdam
on 01 Sep 10Yes, Amazing Post .I needed to hear this today.Tanks For that Jason
Han
on 01 Sep 10Inspiring! Made me want to pick up drawing again! Thanks.
Tim
on 01 Sep 10Refreshing and encouraging as I sit here knocking IE bugs out of my 10 month long web app project..
Beerzie
on 01 Sep 10He who has begun his task has half accomplished it.
MattH
on 01 Sep 10Bravo.
Michi Marzo
on 01 Sep 10Thanks. This is the most amazing post from 37signals ever. I’ve bookmarked it, printed it out and emailed to myself.
Kedar Mhaswade
on 01 Sep 10Some people are just too good at motivating. It’s hard to say if a book, or an article, or a person, or an event (however significant) alone can change one’s life for good. But Jason, what you wrote above (and the way you did it) is exemplary. Now, it does create an illusion that anything is possible for anyone, but nonetheless, it drives the point home very well. It’s like what Richard Feynman once said:
Thank you, for trying, yet again!
Tom Batie
on 01 Sep 10Jason—
I have a habit of keeping meaningful (to me) quotes on my desktop. Among these quotes, two that may apply here:
“To begin is the most important part of any quest, and by far the most courageous.” - Plato
“Strive for Excellence, not Perfection.” - unknown
Plato tells us that the problem many of face has cursed mankind at least as far back as four hundred years before Christ.
Your article is also headed for my desktop.
Thanks
francesd
on 01 Sep 10Thanks for the article- it was very encouraging. I am an old dinosaur programmer – NCR NEAT/3 (18 years) and COBOL (14 years). I LOVED my job and became complacent, thinking I would be there until retirement. With a child, husband and invalid parent, did not bother keeping up with new programming. BIG MISTAKE! 4 months ago I was RIF’ed. Did not see that coming at all. Most job postings seem to be C++, JAVA, .NET or SQL – and all require EXPERIENCE. Hope this old dog can learn new tricks.
Martial
on 01 Sep 10I’ve dabbled in a lot of things over my life, but started very few. I’m pretty good at those things I started ten or more years ago. Four things I really started after I turned 40:
1. Playing guitar 2. Drawing 3. Running 4. My own company
Even if I spend just 5 minutes a day on any of these, that’s 5 minutes I spend getting better. How much better do I get if I spend 0 minutes a day?
Three things I intend to start before I turn 45:
1. Computer programming (why not Rails?) 2. Meditation 3. Writing a novel (just one, just to see what it’s like)
Ulmo Patiostoné
on 02 Sep 10Brilliant post. I like this beautifully presented concept, due partly to strong writing and partly to clear sight of the obvious (which is invisible to most of us an unfortunately large percentage of the time.) I enjoyed this post on many levels.
As Dr. Frankenfurter sang, “Don’t Dream It, Be It.”
Arijit
on 02 Sep 10Why bother doing something you already have done a hundred times, where there is nothing left to learn?
Steve Thomas
on 02 Sep 10The old saying, “practice makes perfect” did not come from some ideal. It is true!
Grant Mugando
on 02 Sep 10Hi thanks a ton for this. Just motivated me to continue with my MVC project , when I was doubting my skill !
Stephane Deschamps
on 02 Sep 10I’ve carried pencils around with me for a long time, but always have an excuse to keep them neatly packed in the bag and not use them (like not enough time on the train, not the right moment, etc.).
You push me to take them out, now, Jason. Thanks.
(Oh and I don’t post comments often here, but have been reading you for a few years and really love this blog – full of inspiration. Thanks for that, too.)
Chadwick
on 02 Sep 10I totally agree that self doubt prevents us as a whole from creating great things. Procrastination would follow a close second and even overlaps a great deal. Once you’ve started though, you have to keep a good momentum.
The idea is to not make excuses. Now go forth and get started!
fernandoz
on 03 Sep 10It’s interesting that this article mentions art. That’s the first thing that came to mind as I started reading it. I once knew a guy that could hardly draw but somehow managed to turn his art skills into a successful business. His skills have gotten much better since but his early works were quite primitive. I’ve known many people that could draw better than him but few had as much passion for turning it into a busines as he did.
Michael Fever
on 03 Sep 10Speaking from as one of the most experienced commenters in this category, I would definately recommend that you learn the latest standards and avoid coding in antequated styles. Avoid using to do your layout. Learn proper css and stick to it. We started designing in 1995, we were the first in our city, one of the top 10 in our state/province. This business is great and you can make a lot of money. Listen to your customer and sometimes you have to be firm with the customer, a lot of times they don’t know what is best and need to be told.
mario
on 03 Sep 10Thanks man. I needed to read this. Relinked & bookmarked on my Tumblr page so I could always go back to it when the dark clouds of doubt start rolling in again.
gdoc
on 04 Sep 10I embraced this very idea recently. I decided to try and create a universal bookmark system, despite knowing very little about XML and schemas. You can see the results at UMarks.
Often the best way to learn is to stumble about and accept mistakes are inevitable. The drive was to do something I enjoyed (a better standard for bookmarks) and not be held back by an initial lack of knowledge.
We often hold ourselves back because we don’t know everything about the outcome of a new adventure. However learning is about overcoming ignorance, not avoiding it.
Anonymous Coward
on 05 Sep 10designning web is my dream! Thanks, do it not try!
Thiru
on 05 Sep 10Thank you, Jason. Excellent post!. Now, it’s time to get started!
Peter Connor
on 06 Sep 10This articule inspired me to write this hopefully helping people get started…
Here’s a great post form Jason of 37 Signals, talking about getting into the web game. I use to debate, talk and write business plans about products I wanted to build. I then realised I wasn’t moving forward just finding obstacles to move backward. The idea for SetMyCompanyUp came to me when I was setting up a business, I couldn’t realise how complex it was to get a company formed so I paid a company to do it for me. 2 weeks later I received all my docs and realised I could automate the service, allowing people to get into business quicker.
That day I started building SetMyCompanyUp., I’d had no online design experience, development experience nor off/online business experience and I was still in a full time position but I had 5k, an idea and a will. That day I stopped with the business plans, debates and talking and shifted to doing. I also knew I had to learn more about building websites so I left the bank and started GreenAppleMedia.ie and have spent the last 2 years not getting client sites built but learning everything I could. I still don’t design, or build the sites but I proved to myself going forward is more fun then talking forward.
I’ve also created a post on getting your holding site up and running you’ll be amazed how easy it is
This discussion is closed.