Coding is like...following a recipe. It's like tending a garden, building a house solving a puzzle. Have you heard these metaphors? What do you think? Others? Are they relevant?
How would *you* explain coding to a beginner?
Follow the CodeNewbie Org and #codenewbie for more discussions and online camaraderie!
Top comments (5)
Coding can be thought of as a kind of language that you use to communicate with computers. Just like how you might use English, Spanish or another language to communicate with other people, you use a programming language to communicate with a computer or device.
I agree to this
The old analogy that we are the chefs who write the detailed recipes for the cooks is still quite good.
Apart that what good cooks know is that you can be very relaxed when you follow the cooking recipe and still end up with something pretty good. Like I am doing lasagnas, but I have no meat and tomato sauce, so I put zuchini and goat's cheese instead, and it's still delicious.
Computers are not like that, they are very fast dumb asshole who insist in doing what we explicitely told them instead of what we wanted them to do.
So maybe I would use the analogy of being that we are the dudes who try to write the Ikea instructions, knowing that anything unclear will result in the computer being lost, going through all kind of pain to be really clear reallly detailed, but still knowing our ikea instructions will be buggy anyway.
Coding is the writing of
specific instructions to manipulate data.
As for me, I concur. Drive Mad