What Is Programming?
When you teach someone how to make a sandwich, your job is made much easier because they already know what a sandwich is. It is this common, informal understanding of “sandwichness” that allows them to fill in the gaps in your explanation. Step 3 says to spread the peanut butter on one slice of bread. It doesn’t say to spread it on only one side of the bread or to use the knife to do the spreading (as opposed to, say, your forehead). You assume they just know these things.
Similarly, I think it will help to talk a bit about what programming is in order to give you a sort of informal understanding of it.
Programming is telling your computer how to do something. Large tasks must be broken up into smaller tasks, which must ...