It’s not just about the coding..
The learning effects of coding are huge! It not only teaches us how to experiment with new ideas, it also teaches us the skills to create them.
What’s also important here, is the way in which we do so. To create something we have to be able to take complex ideas and break them up into simpler parts.
It teaches us how to collaborate with others; how to find errors and fix them and most importantly to think out of the box to solve complex problems. How to hang in there when that stupid bug can’t be found.
Of course, not all of us will become developers. But, essentially, programming teaches us the core principles of design that are useful to everybody. Be it in our education, careers or relationships, we can all use a little developer in ourselves.