I would like to share a question that I often asked my grandmother, “What are you doing on this laptop?”. I am sure it is difficult for you also to explain what is web designing to your grandparents.
However, I found a way to explain the same by taking some real-life examples. Firstly, I was looking for something which I can relate to.
A construction site can be a perfect example, where core construction elements can play the role of different elements of programming.
HTML (Bricks): The way we build our pages using HTML, the same way we build building structures by using bricks. is our foundation stone on which we build the whole structure of the page.
CSS (Paint): Since our main structure is ready now, we can now give it a good paint job. CSS plays a similar role in web designing, it provides colors to our web pages.
I am sure you can also explain programming to your loved ones, especially if they are not from a programming background.