HTML, which stands for “HyperText Markup Language,” is the foundational language of the web. It’s used to create and structure websites. By utilizing HTML tags, we can define the appearance and layout of a website. With a good grasp of these tags and their proper usage, creating beautiful websites becomes straightforward and efficient!
Then why CSS & JavaScript?
HTML is used to define the layout of a page, providing a barebone structure for the content. CSS is used to add styling to that barebone page created using HTML. JavaScript is used to program logic for the page layout e.g. What happens when a user hovers on a text, when to hide or show elements etc.
A Beautiful Analogy
- HTML = Car body (only metal)
- CSS = Car paint, decoration, etc.
- JavaScript = Car engine and interior logic.

We will start learning how to build beautiful websites in this course.
Installing VS Code
We can use any text editor of our choice. Here I am using VS Code because it is
lightweight, opensource & from Microsoft.
Note: You can write HTML even in Notepad. Text editors like VS Code just makes these
things easier. Click here to download the VS Code in your system.