It’s very likely that you already know about or even read the latest issue of Bloomberg, entirely dedicated to answer What is Code? — if you haven’t, you definitely should go read it.
The entire piece is informative and fun to read, and there’s probably something new for everyone reading it. My favourite highlight is:
Computing treats human language as an arbitrary set of symbols in sequences. It treats music, imagery and film that way, too.
It’s a good and healthy exercise to ponder what your computer is doing right now […]
Thinking this way will teach you two think about computers: one, there’s no magic no matter how much it looks like there is. There’s just work to make things look like magic. And two, its crazy in there.
Which reminded me something I said to a fresh group of designers on a HTML+CSS+Javascript crash course.