But where have you seen these awfully named languages that resemble a random series of letters and numbers? And why must we clutter our brain shelves with so many different books about so many different languages? Can’t they just do the same thing with one common language?
Well, let’s start by answering the first question. Obviously, you are reading this blog post from some kind of electronic device. Whether you are reading this blog post off of a flip-phone or an iMac, you only need access to the internet in order to interact with the content.
Why? Because all of these blog posts are hosted on the internet.
How? By means of annotating the content.
How?? By means of a markup language.
How??? By means of tagging or “marking up” a document.
How???? By means of Hyper Text Markup Language (HTML).
HTML is a very powerful markup language that allows easy conversion of a text-based document to an online web page by utilizing tags, or electronic annotations.
Read more about HTML here.
Now, why the sudden urge to roll out HTML5? Simple: it just follows a new and improved naming convention. Rather than stick with the good ol’ HTML, HTML5 was christened. In essence, HTML is actually HTML versions 1.0-4.0, while HTML5 is version 5.0.
Read more about HTML5 here.
Cascading Style Sheets (CSS) was introduced to HTML 4.0 in order to distinguish between formatting and content, separating the .html file from the .css file.
Read more about CSS here.