(• Reading Time: 3 minutes •)

If you're wondering whether you should learn HTML, the answer is absolutely yes.

Note that HTML5 is the upgraded version of HTML. But you can hardly tell the difference.

 

HTML vs. HTML 5

Don't worry about learning HTML before HTML 5.

No one learns HTML first because HTML by itself doesn't exist as something to learn on its own standalone language. So when people say they're learning HTML, they actually mean they're learning HTML5 because that's what everyone uses.

 

Starting with learning HTML

Remember, HTML and HTML 5 are the same.

If you’re completely new to the world of programming, you'll need to have quick wins and HTML is a solid place to start to get your feet wet. Follow these tips on where to go as an absolute beginner to programming.

 

After learning HTML

Here's what the process looks like:

  1. First, learn HTML.
  2. Next, learn CSS.
  3. Finally, move unto JavaScript.

Some sources online advise you to learn JavaScript first then learn HTML and CSS later, whenever you like.

That's nonsense.

HTML is like finding a home. CSS is like decorating it. And JavaScript is like making your home functional. Follow this guide to learn how HTML, CSS and JavaScript are all connected.

 

Beyond HTML, CSS, JavaScript

You can follow tutorials and watch videos on all three areas for months months and still feel like an absolute beginner. To avoid this, you should also follow these tips on a more efficient way to learn to code.

And if you want even more tips to guide you towards mastery, you should definitely follow these lessons for beginners after 11 years of coding.

   

Thanks for reading

  • FREE Cheatsheet: I help new programmers and junior devs focus on what matters instead of endless trial and error. If you're interested in boosting your confidence and skills, checkout our free cheatsheet.
  • Follow on Twitter: Have a question, I'm most active on Twitter – feel free to reach out to me. My DM is open.

Heads Up - I love research so I tend to back my advice and approach with concepts from Behavioral Psychology and Neuroscience.