Aimee Knight, one of my co-hosts, explained that it was the tool she used to tell a story on a website.
I absolutely love this explanation.
Experienced web developers will see this as an oversimplification, but it's a basic explanation that works.
This is where the storytelling comes in.
Imagine that your website stores and lists recipes. As you build out the web page, you'll put the ingredients into HTML elements. You'll put the instruction into other elements. You'll use CSS to make sure that it's easy to read and follow.
What is the story of following a recipe?
First, you need to go to the store and buy the ingredients.
Next, you need to mix and bake the recipe.
It could allow you to check off each step. It could show videos demonstrating how to mix the ingredients together as you click each step. If it had some way of connecting to your oven, it could actually turn it on for you. (I've seen smart appliances, but not a smart oven...)
Once you're done, you probably want to show people your masterpiece.
If you're aspiring to be a programmer, what story do you want to tell? (Psst, leave a comment and let me know.)