The title of this post came to my mind after reading Twitter post on Feb 9th by Andy Bell:
What’s your favourite programming language? Mine’s HTML.
It’s powerful, efficient, declarative, backwards AND forwards compatible and most importantly, user-friendly.
If there’s errors, it just carries on, prioritising getting the content to the user.
What a smashing language.
It's astonishing to think that HTML is almost 30 years old, first version was released in 1992, and it's still evolving in order to keep the pace with current needs of web developers.
This is often forgotten, especially by web developers who depend too much on web frameworks: these piece of software helps by hiding complexity, but they have a very bad side effect since they create a technical debt that in the long term is difficult to reduce.
Learning and knowing the basics is important in all things, and web development makes no exception.