There’s a lot to web development, which is part of the reason that it’s among the hottest careers in 2019. Being a really top-flight web developer will require you to understand numerous languages, design issues, proper workflow, data management, asynchronous updating, and lots of other things.
But as Confucious wrote in The Analects, “the journey to becoming a great web developer begins with learning how to code a basic website”. This is a sound insight, one made all the more astonishing by the fact that it anticipates the internet and web development by 2500 years.
So if you’re wondering where to start your own journey into becoming a rockstar developer, I’d recommend tackling the challenge of putting together a simple website.
What Languages Are Websites Built With?
At its most basic level, there’s really only one language you need to build a website: Hypertext Markup Language. HTML is a commonly-recommended language to start with because it’s the simplest thing you can do that still counts as coding.
HTML isn’t like Python, C, C++, C#, or any other full-fledged programming languages. You can’t take input, transform data, or execute conditionals in it.
The purpose of HTML is to use tags like <div> and <head> to distinguish different pieces of content for the benefit of the browser and so that other tools can be used for styling, updating, and the like.
Learning from Websites You Like
You know how great writers are also great readers who voraciously devour the work of other writers looking to pick up new techniques of expression and style? The same is true of coders. Until you get really good at coding you’ll be spending more of your time reading other people’s code than you will writing your own.
The next time you see a website you really like, open it up and see what it’s running under the hood. This is a great way to get a feel for the scope and power of the tools you’re learning to use.