How Do I Learn Web Development?

A couple of years ago, I was on the How to Hold a Pencil podcast (episode here) and we discussed a number of things, including the steps I took to learn web development (over 14 years ago…whoa). I’m often asked, as I was on the show, what I recommend for people starting today. Here’s my answer for 2018.

Let me start with how I learned and how different the web is today. Back when what would be my first client came to me, I needed a good way to learn and I learned best by trying stuff (though I didn’t realize it yet). I knew I could make websites without coding by using Microsoft FrontPage so I decided to get that and try it out. The way I started learning HTML and what it did was to do something in the visual side of the editor and then look at the source. I would see how things we generated, what the elements I needed look like in code, and how to style things (with inline CSS at the time). Once I got the hang of coding, I started using Notepad++ (thanks to my friend Stephen Mekosh) and used websites & books to help me along. Mainly I used W3Schools (which is usually the source of hot drama) and books like Bulletproof Web Design. This was fine for me and worked out just fine, but it was just before there were things like huge tutorial networks, video tutorials, and podcasts.

Now, all of those things exist and are fantastic resources, many available for free. There are some drawbacks to the way I learned (like no explanation of why, or semantics of HTML and CSS until I started reading books). There also isn’t a real certification or accreditation in the web development industry like there is in Networking, Systems Administration, and other IT fields. So how would I recommend you learn web development today? Take advantage of the very medium you want to develop for.

The first question is, “What do I need to learn?” If you’re going to learn web development, you need to learn HTML and CSS at the very least. These are the very languages you will need to put a webpage up. Luckily, there are tons on online video tutorials and resources for you today and several are free. Codecademy has a course dedicated to HTML and CSS. If reading is your jam, there’s also this great guide. There are also some paid solutions:

Javascript is also pretty essential these days. The best place to start there is Wes Bos’ free Javascript 30 course. Finally, the website CodePen allows you to see what people are doing, make copies of projects, and modify them, all within the browser. It’s a great way to experiment.

Once you have that down, you should ask, “What do I want to get good at?” Web Development is such a diverse field, you need to pick a focus. You can choose from:

  • Frontend Development (HTML, CSS, Javascript)
  • Specific Javascript Development with React or Vue
  • Backend Development using PHP and MySQL..maybe some Laravel
  • Development using Ruby on Rails
  • Development through WordPress

…and a ton more. Once you select what you want to do, you can use the above resources to further development. The best thing to do (well the short version anyway) is to either think about the things you’re most interested in making (beautiful websites, web applications like a photo uploader, etc) or try your hand at a few things and see what fits you best. I went from HTML and CSS to PHP and MySQL to WordPress and I still use everything today. You can do something similar, or focus on becoming really, really good at one thing. It’s up to you!

Similar Posts

  • | |

    ABC does TV right

    Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don’t hold it against me. One of the perils of having a 20+ year old website! Last week The Nine, a show about nine people involved in a traumatic bank robbery, premiered on ABC. I don’t…

  • |

    How I’m Using the iPad Mini

    When the new 2021 iPad Mini went on sale, I instantly ordered it. After spending some time with it, I’m super happy with the purchase. It’s the perfect size for a lot of things. Here’s how I’m using it, from reading to content creation.

  • | |

    Interesting Links for Friday

    The Offline Glass: This is fantastic. A glass that will only stand up if a cell phone is under it. This is needed in all bars. Google Robot helps boy throw out first pitch: This is ridiculous and amazing. Google is doing things that are truly changing the world. And the story isn’t too bad either 😉…

  • | |

    New Design at Manifest Development

    Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don’t hold it against me. One of the perils of having a 20+ year old website!My freelance company, Manifest Development, has a new face! Over the last couple of weeks I’ve been working on a new…

  • How Can You Be a WordPress Freelancer in 2022?



    In 2022, we’re at an inflection point for WordPress — one even bigger than Gutenberg and 5.0. WordPress has been marching steadily on, to become a good no-code solution for people who have some technical proficiency. And Full Site Editing is likely going to speed that along…once it matures a little. So you might be wondering…how can you be a WordPress freelancer in 2022? That’s the question I intend to answer today.

    Brought to you by GoDaddy Pro. Get all of the show notes, and a written to be read article over at https://wp-review.castos.com/39

One Comment

  1. It is always a wonder idea to learn a web development as you can transform it into a very good career. There are so many resources available to learn web development like training classes, tutorials, video and audio guides and more.

Comments are closed.