Should We All Learn to Code?

coding-banner

There is a now a boom of initiatives aimed at teaching both grown-ups and children how to code. Coding is not only a must-have skill in today's job market; it is also the modern day language of creativity.

Many of us think that knowledge of computer programming is only of use for those geeks who are going to make a living out of it. However, suddenly, coding has become a hot new skill. Executives are signing up for coding lessons, politicians are calling for it to be taught in schools and start-ups providing coding lessons for young and old are cropping up everywhere. The question remains, however: why should we all learn how to code?

Nowadays, we are all extraordinarily adept at interacting with digital technology. However, this confronts us with an important choice; we can blindly accept and utilise the technologies we are given or we can try to understand them. Whilst many people will opt for the first choice, basic programming literacy can demystify technology and empower anyone who uses a smartphone, tablet or computer. Learning how to code not only makes you respect all of the astonishing accomplishments of programmers before you, but it also can help us to make us more digitally aware and to interact more mindfully with the technologies we take for granted every day.

Coding is also a creative process and an act of self-expression. It allows you to build something out of nothing and realise your creative visions. The potential impact of creations can be enormous as they can now be distributed using apps, websites or even games to millions of people within days. Furthermore, Mitch Resnick from MIT Media Lab argues that coding is a gateway to broader learning.

“When you learn to read, you can then read to learn. And it's the same thing with coding: If you learn to code, you can code to learn,” he says. 

However, even people who are already convinced that coding is an enlightening and empowering skill do not easily take the first step towards learning to code. With countless online interactive resources accessible from the comfort of an armchair, starting to learn is now easier than ever before. Start-ups like Codecademy, Code.org and Treehouse are just a few of the many platforms that provide free online coding lessons. If you are interested in learning how to code, start by reading up on the different computing languages. HTML5 and CSS are highly recommended for starters as they are the easiest and most frequently used languages.

Last but not least, the boom of start-ups teaching people how to code also reflects the current need for high-skilled programmers. The number of programmer jobs in the global IT recruitment market is growing rapidly, with the demand far outpacing the supply. In fact, many city folk are deciding to change careers by learning a programming language; more for the enjoyment and creativity than necessarily the money.

Should We All Learn to Code?
User Rating: 0 (0 votes)
By Admin
  • http://www.go2linux.org/ Guillermo Garron

    Hi, I took my first coding classes at the age of 12, that was in 1985. I fall in love with coding, and the possibility to make the computer do what I wanted it to do.

    I started to dream about working creating robots, so I needed to learn both coding the electronics. I went to the university and got my electronics degree. It was supposed that later I should go into the University again and get my Computer Science degree, but I prefer a MBA at that time, and the job and kids changed my plans :).

    Now I am a hobbyist coder. I think that learning to code teach you how to face common problems. The logic you learn is applicable to anything you face in your normal life.

  • davebowlin

    I started coding when I was 13, and have loved it since that first “Hello, World” program written in Tandy Color Basic. I still have an old TRS-80 CoCo2, the machine I started on. Fond memories and many years and a career later, learning to code literally shaped my life.

  • jdkchem

    “Should we all learn to code?” NO! Should we all learn to farm?

    • shadowguy14

      Haha we probably should learn how to farm, just in case society completely falls

  • Jens Reuterberg

    I dunno. I used to argue that everyone should learn how to paint (or at least draw) a while back. For me learning to draw and paint was a huge eye-opener and led to not only work in the end but also an interest in aesthetics and the choices made within a large range of aesthetics as well as the effects they have on people. A world opened up with everything from city planning and architecture to history and the idea of the human body, psychology, sociology and how it evolved – became accessible.

    But the amount of time that it takes to learn is simply not possible for most humans today. We simply do not have the time to learn something so broad. Same with programming. I wish I knew it. I really do. I also wish I could play an instrument. Learn how farming worked (Like Jdkchem suggests). Knew plumming and wiring. I wish my knowledge in physics wasn’t so limited or higher mathematics. I wish I spoke Persian and Mandarin.

    Yes computers are cool. They are an integral part of our society. Like cars where during the last century. But they are only one part of our society. The idea that we should all learn to code is good – I am all for the DIY – but its also one that seems to assume that we all share the same interests. Guillermo and Dave here are both examples of that. They both started young, same like me and drawing, and then they kept those skill sets and implemented it on a wide range of subjects with profound effects on their lives. But theirs is just one example. Farmers, builders, sociologists, artists, chemists, writers, journalists – all learned a skill set that opened up the world for them. A skill set which is complex and difficult and demands allot from whomever wants to learn it.

    We should, I think, applaud all attempts to teach people relevant skills. We should make certain that “the basic idea” of coding is accessible – but that all should know how? First we need to make certain people have the free time to do it and for that, and all other great skills, we should probably make sure there are more hours in the day as well.

    • jdkchem

      To briefly expand on your comment, it’s just not practical. That’s true for every field.