Is programming a skill, or a survival technique? While most people would believe it’s the former, allow us to explain why the answer to the aforementioned question may just be the latter.
Right now, you are reading this article, right? One can reasonably predict that you may be using your phone, or your laptop, or a tablet to read this online article. You must have tapped some icons, swiped a little on the screen, and you finally landed on this page, reading this very line.
But are those the only electronic devices you use?
This coexistence with technology reaches far deeper than just reading an article. For instance, let’s do a count on the number of electronic gadgets you regularly use for something as mundane as going to work on a regular weekday.
You get up when your alarm goes off; you take a shower that uses a thermostat; you make yourself a cup of coffee and grab some toast, and finally get in your car and drive away.
There isn’t a single task on that list that doesn’t use a device that doesn’t require a certain degree of programming. That’s at least 5 devices that you are practically dependent on to start your day, let alone get through. However, if we remove all the screens, all the icons, and take you back to a basic keyboard, could you talk to your computer, and tell it to do these things for you?
Behind the beautiful graphical user interface (GUI), designed by the provider of the software on your device, there are thousands – if not millions – of lines of code that work together to produce an outcome with the real-time input being punched in by the user. This code is often written in a coding language that, like any other language, has a certain set of rules, called the syntax, that needs to be followed, in order for the sentences written in that language to make any sense. The phenomenon of correctly employing the syntax to write viable instructions for the computer to follow is called “programming” – and the people who regularly do it, usually for a living, are called programmers. Thus, you might now be beginning to see why knowing how to code is becoming more, and more essential every day. Unfortunately, however, in the 21st century, even though we are surrounded by machines in a concrete jungle, most of us have no idea how they work. We often see people complaining about losing their jobs to technology, without realizing that it was them all along, who failed to adapt to the changing tide.
The thing is, however, most of these resources albeit free, cannot be used by just anyone. They are almost always in English, which creates a huge barrier for people who are not very skilled in the language. But that’s where Chipkoo comes in!
Keeping in line with their mission of providing equal opportunity to people all over the world, in order to level the playing field, Chipkoo Labs is launching a new initiative: The Chipkoo Junior. This would serve as a first-of-its-kind, free programming resource for children all over the world, in their native languages! How cool is that?
At Chipkoo we believe in fostering the need for rapid adaptability through creativity, and equal opportunity. We saw how the world was swiftly moving towards a digital life, while most of the non-English speakers were left in its wake, so we decided to do something about it.
Soon, Chipkoo junior would start nurturing bright young minds from all over the globe, and who knows, we just might come across a little kid who, one day, can give Apple a run for their money.