10 Hand-Picked Tutorials for Beginning Web Designers

10 Hand-Picked Tutorials for Beginning Web Designers

Share

So you’re starting to show interest in web design, but are having trouble figuring out where to start? Want to create awesome websites, learn how to code HTML/CSS, and learn about web standards and the user experience? If so, we have a list of hand-picked Envato tutorials that should get you started on your journey!

First Things First

Before you dig into all of these great tutorials written by very talented designers and developers, remember one thing: nothing is impossible and if they can do it…so can you – just like I did few years ago. I began traversing design-related forums (Envato wasn’t present at the time), dug into every web design related post I could find, tried things myself, experienced trial and error until I finally created my first website (which was pretty bad). Don’t be shy to ask for help, we are a great community filled with love to share our knowledge for free! That said, here is a list of, in my opinion, great beginner-level tutorials, which will help you understand the terms “web” and “design”, teach you how HTML and CSS work, and how you can do it all by yourself. Let’s begin.

Please note: some tutorials listed here are part of the Plus Membership program. More info about Plus Tuts could be found here.

Let’s Start with Color Theory…

“The Importance of Color in Web Design”

All too often, I see a great design concept with a poor choice of colors. Part of what makes a great web design “great” is layout, typography and color. When each of these aspects work to compliment each other, great design is born.

Visual Hierarchy in Web Design

On a daily basis I view all sorts of websites and all kinds of designs. One thing in common with successful templates on ThemeForest or with websites around the web is strong visual hierarchy. Often times I see templates that have a great concept going but has poor visual hierarchy. I’ll cover what visual hierarchy is and some great examples in this article.

Common Mistakes in Web Design

Many rejected templates here on Themeforest suffer from the same few common mistakes: typography (font, line-height, letter-spacing, color), alignment (grid), and spacing (padding). In this tutorial, we are going to take a closer look at how to avoid these common errors.

CSS: The Very First Steps

This one is for those who are hoping to take their first steps into web design. This 70 minute Plus video tutorial will assume that you have zero knowledge of CSS. Over the course of the screencast, you’ll learn about the basic syntax, a plethora of different properties, and how to create the beginnings of your very first website.

Design and Code Your First Website in Easy to Understand Steps

In this tutorial, we’re going to design and code our first website in simple, easy steps. This tutorial was written for the beginner with the hope that it will give you the tools to write your own standards-compliant websites! It’s a brand new week; maybe it’s time to learn a new skill!

30 HTML Best Practices for Beginners – Basix

The most difficult aspect of running Nettuts+ is accounting for so many different skill levels. If we post too many advanced tutorials, our beginner audience won’t benefit. The same holds true for the opposite. We do our best, but always feel free to pipe in if you feel you’re being neglected. This site is for you, so speak up! With that said, today’s tutorial is specifically for those who are just diving into web development. If you’ve one year of experience or less, hopefully some of the tips listed here will help you to become better, quicker!

Without further ado, let’s review thirty best practices to observe when creating your markup.

Moving on…

Now that we’ve a basic understanding of theory, and have learned how to design and code a very basic web page, we are ready to move on a bit further. The following articles and tutorials are here to teach you more about the web design process and best coding practices.

Elements of Great Web Design: The Polish

When I put together designs, I usually do so in two phases – Layout and Polish. During the layout phase, I place the main objects on the page usually finishing with something that looks relatively complete. In the second stage – the Polish – I go over the design and adjust colors, type treatments, shadows, layers, and generally clean it all up. In this first of a series of tutorials on web design, we’ll be looking at the Polish.

Designing a Family of Websites

The tutorial I’ve added today is called “How to Design a Family of Website Designs” and is a step-by-step follow-along of a set of WordPress blog designs that I recently did. Because the Photoshop skills involved aren’t that advanced, I’ve spent more time talking about why certain things are done.

From PSD to HTML, Building a Set of Website Designs Step by Step

Today I’m going to take you through my entire process of getting from Photoshop to completed HTML. We’re going to build out a set of 4 PSD mockups of a website that eventually will become a WordPress theme. It’s a massive tutorial, so if you’re going to follow through to the end, make sure you have a few hours to spare!

Last, but Equally Important…

Be Inspired, but Don’t Copy

There’s a thin line between inspiration and copying. We are surrounded with objects and art in our every day life. Finding inspiration for a design is an easy task these days. In this article, I will guide you through the design process of a website I recently finished. I will provide images of websites that inspired me to create a new and unique web layout.

A Freebie to get you Started…

30 Photoshop Web Elements, Backgrounds and Icon Sets (via GraphicRiver)

When you’re designing or building a website, chances are you’re going to need various little elements designed. I personally tend to reuse a lot of the same buttons, menus, icons and so on. Since we launched GraphicRiver earlier this year though we’ve seen a lot of cool little web graphics coming in, in the form of web elements, backgrounds and icons. So I’ve compiled 30 of the best to give you a flavour of what is available over there. Of course don’t forget if you just need a complete PSD design template to build off you can grab those at ThemeForest!

We’re not Done Yet…

Take a few minutes and read these great interviews by some of the leading names in web industry. You’ll be amazed by how much you can learn from these guys!

… and more. Read all of the interviews here.

Final Thoughts…

Every new beginning is tough; the same holds true for web design. I remember myself when I was first learning: hours of HTML/CSS debugging, all while the solution was right there in front of me; but hey, we learn from our mistakes and repetition. I wish I had access to the Tuts+ network when I was first beginning. It could have saved me a lot of time and frustration. Consider this article as the starting point, if you find yourself taking the first steps into this industry. Any questions?

Write a Plus Tutorial

Did you know that you can earn up to $600 for writing a PLUS tutorial and/or screencast for us? We’re looking for in depth and well-written tutorials on HTML, CSS, PHP, and JavaScript. If you’re of the ability, please contact Jeffrey at nettuts@tutsplus.com.

Please note that actual compensation will be dependent upon the quality of the final tutorial and screencast.

Write a PLUS tutorial

Related Posts

Add Comment

Discussion 51 Comments

  1. Jeba says:

    WOW.. Just the post which keeps me coming back here.. :)

  2. Felix says:

    Thanks for this one!

  3. Antti says:

    This is good. I’d recommend this post to some advanced designers too, as a reminder of the basics :)

  4. wow, very nice tools
    thanks for all tips
    thanks alot

  5. Fábio says:

    Thank you very much !!!

  6. Michal Kozak says:

    Nicely done! Great set of articles, I’m more than sure those who are just beginning will find these very helpful.

    • Michal Kozak says:

      Whether it’s true or not – I think it’s better to try to give something back than just to expect and demand more.

      That’s why right now I’m working on four tutorials, two of them are with screencasts :) . Hope they will be accepted, so you can see some more great stuff on nettuts.com.

  7. Mark says:

    Thank you very much for this article..! Brilliant!

  8. Thanks, this will be very helpful! Much appreciated.

  9. Dave says:

    Great articles! Thanks!

  10. Marcin says:

    Sorry fellas, don’t mean to upset anyone, this is a pretty decent list for a new comer but does it feel like things are somewhat getting a little slow on Nettuts these days?

    I mean, it used to feel like there was something fresh up fairly regulary during the weekdays and now there seem to be many more space fillers (top lists, etc).

    Might be loosing it to be honest. Probably have lost it a long time ago actually and it’s getting pretty late but hey, I thought I’d throw it up.

    • Michal Kozak says:

      Shoot, clicked the wrong “replay”. Anyway, I’ll say it again:

      Whether it’s true or not – I think it’s better to try to give something back than just to expect and demand more.

      That’s why right now I’m working on four tutorials, two of them are with screencasts :) . Hope they will be accepted, so you can see some more great stuff on nettuts.com.

  11. Nice article to outline what is need to become a web designer. Call is web design 101

  12. Aerendyl says:

    Great article Marko! :)

  13. Daniel Shanahan says:

    Articles like this one reveal net.tutsplus commitment to those of us who are new to this field. Thank you, Marko, for this article; thank you, Envato, for this site.

  14. Tessa says:

    Thanks for including my tutorial!

  15. Haris Custo says:

    Some great stuff here :)

    Thanks for sharing.

  16. DemoGeek says:

    How does the freebie work Marko?It’s asking to pay when you click on the link. I don’t mind paying for some of the beautiful pieces of work but just wanted to make sure.

  17. Rui says:

    GORGEOUS GORGEOUS GORGEOUS!

    great stuff, nice help.

  18. Thanks !

    That’s awesome :)

  19. Austin says:

    Killer set. A nice refresher for all designers.

  20. Dan says:

    Great list. This is a God send to someone who is trying to get a head start in an industry that is genuinely becoming my passion.

    Can I also thank all the other web designers out there. I’ve never known such a helpful and giving industry.

    Will be working through these and hopefully one day I’ll be able to give something back.

    Thanks again!!!

  21. bigmaxy says:

    tnx much

  22. Evan Jones says:

    I love it.

  23. Jehnee says:

    Very helpful thanks!

  24. georun974 says:

    Exactly what i need ! Thank you !

  25. Stephen Webb says:

    There are some great tutorials and tools here to get your web development started, and most of them even advanced users could benefit from. The ‘Importance Of Colour in Web Design’ tool seems particularly good here, as a good design can be enhanced by a great choice of colour options.

    Articles on ‘visual hierarchy’ and ‘web design polish’ are also extremely useful, helping anyone to create a website outline that functions to add interest and depth, resulting in a design that is both visually impressive and retains the readers attention.

    All these tutorials are fantastic resources that I will be bookmarking for future usage. They include concepts that all designers can learn from, and advance from using. More articles like this in the future would be very beneficial as there are so many additional skills that all web developers can learn from.

  26. Great references for beginners

  27. Truly fantastic post, it does not only mean for beginners, but professionals too.

    It is indeed very important for each web professionals to adhere to best practices and provide best solutions to the clients. And net-tuts comes handy when it comes to learn new skills..

    Net tuts rocks..

    Thanks for this wonderful blog post.

  28. sven says:

    how about coding standards ?

  29. David Moreen says:

    Very well researched article. If I were to go back to when I was a beginner and all I had to learn was to view website’s source code, I had never even though about a tutorial. This would have been an invaluable source.

  30. Ted Rex says:

    Great collection and great resource for those starting out. I made this one of my three links on my Design Thought for the Day blog:
    http://designthoughtfortheday.blogspot.com/2010/02/02-16-dpi-truth-web-design-101-project.html

    All the best, Ted

  31. itpixels says:

    nice round-up this can be very helpful for beginners, I actually browse some tutorial sites when I look for web design lessons to teach my students… :)

  32. lazaac says:

    cool and awesome!

    go!go!go!

  33. MexiChriS says:

    Sweet, a lil new course to study at home to go over and learn, great round up Marko! Always look forward to seeing what ya got to help people learn/study. Do wish to see you write some more of your own materials though; be nice and interesting; just sayin! :)

    - MexiChriS

  34. James says:

    Great list thanks

  35. Monie says:

    What a packed article and full of information.
    Thanks…

  36. Time to press “Ctrl-p” (the print shortcut for those of you that still use snail mail) already!

    Lovin’ it.

  37. max says:

    cool great tut, thanks alot

  38. mr.psiho says:

    Thanks for a list!

  39. squareart says:

    Fab list of good stuff: ) – will bookmark for future reference, and to show others.
    Thank you.

  40. BPO Services says:

    These are very useful tips for anyone who have interest in web designing & you can easy learn these tps.
    Thank you

  41. sean steezy says:

    It’s amazing to see how much this family of sites has grown… and how little I’ve accomplished :)

    Keep up the great work!

  42. Great selection of tips and tools. I remember, how hard it was for me at the beginning, to find inspiration recources, tools and freebies. This is very helpful.

  43. Xcellence IT says:

    Great resources for a newbie….

    I would recommend students and new web developers to go through this…

    Thanks for sharing this great resources…

  44. Rob says:

    What a great web page with a simple, inteligent way to teach, for a first steps web designer (like me for example), is more than gold, infinite thanks.

Add a Comment

To add a code snippet to your comment, please wrap your code like so: <pre name="code" class="html">YOUR CODE</pre>. You can replace the class name with "js," "css," "sql," or "php." If there are any "<" or ">" within your code, please search and replace them with: &lt; and &gt; respectively.