You don’t have to be a genius to code!


[pullquote_right]Here we are in the year 2013, depending entirely on technology. To communicate, for financing and information, and none of us know how to read and write code.[/pullquote_right]During my schooling years, I was taught a number of different subjects. Maths, Sciences, Languages, History, Religion, Geography and the lot. While some of these subjects are in fact helpful for your later University years, most of them are not. They serve no purpose whatsoever once you graduate from high school.

School is about memorizing what you’re told short term and repeating it. The bulk of how you are graded is by completing daily work. If you think about it, school doesn’t necessarily educate you. They only test for levels of obedience, which in my opinion IS wrong. I never learned how to do my taxes, how to write a CV, and most importantly how to code. But I’m so glad I know the Pythagoras theorem. NOT!



Here we are in the year 2013, depending entirely on technology. To communicate, for financing and information, and none of us know how to read and write code. Whether you’re trying to make a lot of money or you just want to change the world, Computer programming is an incredibly empowering skill to learn.

Here’s what most students don’t know. Software is really about humanity, it’s about helping people by using computer technology. To be able to come up with an idea and then see it in your hands and then press a button and see it in millions of people’s hands is beyond amazing. 

Programming skills are becoming ever more important, quickly turning into a core part of all STEM fields. This undeniable fact is leading individuals to seek out new ways of learning to code, start-ups and non-profits to find ways to help them and businesses to search for innovative approaches to finding the coders they so desperately need.

Most of what I’m trying to convey, is in fact taken from the essence of famous software prodigies. Bill Gates, Mark Zuckerburg, Gabe Newell and many more.


It’s easy to learn programming!

There are plenty of sites that offer free lessons. My personal favorite is It’s interactive, fun, and you can do it with your friends. I tried taking a Programming course for the 1st year of my engineering bachelors, and ended up dropping it cos I was getting lost within all of the code.

My code works, I don’t know why. My code doesn’t work, I don’t know why.

How I wish I had stumbled upon a site that offered free lessons.

Most people have this misconception that you have to go back to school to learn programming and other computer skills, but you don’t. There’s also the myth that you have to be some kind of math or science genius to learn it. Blatant lies. You just need to learn the process, and then practice it. You can build a portfolio by doing volunteer work for a site that offers free services or a charity.

Ordinarily, newly minted developers would be less desirable than experienced ones for employers. But the current developer drought means there are far more jobs that require programming skills than people who have those skills. So companies are more accepting of programming newbies.


Coding can kick start everyone’s career!

In today’s age of information, Computer skills are essential even if you’ve already got a professional job. We all interact with computers in such a way that they’re no longer this optional thing you do on the side. Computing is now a vital part of what everyone’s lives. How many of us wake up in the morning and immediately reach out for our Smart phones?

Not that we want everyone to go out and create Web programs and write the next Android, but I think having a base understanding of what happens behind the curtain can be huge.

Mark Zuckerburg never graduated from college, but he did turn Facebook, the most popular and largest Social Networking site, a company he founded and operated with a few others from his dorm room, into an IPO. He thinks that his programming skills made him a better CEO than he would have been without them. Today, he mentors aspiring programmers.

Even if a CEO never codes for his company, just understanding what is happening is going to be a massive plus point for him from a risk standpoint, from an understanding standpoint. CEOs need to have a lot of knowledge of a lot of different things and programming is indeed a large part of that.


Teaching programming is BIG Money!

CEOs who think along lines as Mark does might be the reason that learn-to-code start-ups have been able to fund-raise millions in venture capital. Investors seem to realize that companies like Treehouse and Codecademy don’t just train the next generation of developers, but that the skill they teach are essential for managers, too.

Whether to boost your career or just to keep pace with the rest of the world, learning to code has never been more important or more accessible. If you haven’t started yet, what’s stopping you? Find out more about and Hour of Code – Sri Lanka.

You don’t have to be a genius to learn how to code, you just have to be determined!




  1. Man you cannot generalize everything like this. I was pretty disappointed reading your article. Not everybody can code well if you have clearly defined the meaning of coding. GFYS!

      • You don’t praise one to be a bad cook, and you don’t let bad cooks or people who doesn’t have cooking in them even try. If they try they will ruin everything. Anyone may be able to write little programs ans print stars .But “NOT EVERYBODY CAN CODE” print this down and hang it on your wall 😛

        • Dear friend, you must be frustrated! I’m not a good cook, but I understand it enough to appreciate it or criticize it. The point here is, whether you like it or not you better learn it, regardless of ending up good or bad – just like being shoved Maths or Science down our throats until O/Ls where at least the fundamentals are diegested!

          • Here’s the thing buddy, you don’t get the difference between coding and writing a program. The author of this article does not understand that!

        • It’s true everyone cannot code well but it’s plain bullshit to say you can’t. Better learn and find out if you can’t code. There are folks who took Languages for undergrad but ended up in programming at Facebook (bet you got no comments)


Please enter your comment!
Please enter your name here