Coding is a real buzzword these days. People talk about the importance of teaching kids to code at school, and about how important coding is for future career success. But do you know what coding is?
Short answer: you know how we communicate with each other using human languages like English, French, Spanish etc.? Well, computers communicate using their own language, which is called code. It’s that simple.
More detailed answer: coding means giving instructions to computers to do certain tasks, from something as simple as adding 2 numbers to extremely complex tasks like flying a plane on autopilot or managing flight traffic in an airport. Everything, and I mean everything that a computer does is code. Without code, computers will be totally dumb.
Wherever you see a computer, you know there’s code telling it what to do. And there are computers everywhere, like your smart phone, which is a computer. When you switch on your phone, there’s code that tells it what to do. Making a call? There’s code running. Open an app? That app is code. Candy Crush? You guessed it: code.
We are surrounded by code all the time. And I don’t just mean in our computers and phones. There are computers in our cars, appliances, watches, clocks, pool pumps, etc. And all these are run on code.
What’s interesting about code is that, just like human languages, there are different computer languages too. You might come across terms like Java, HTML and C# (pronounced C sharp). These are all computer programming languages, and you can code in any one of them.
What coding is not: coding is not about cracking codes, like bank account access credentials. That’s called hacking 🙂