Wednesday 18 November 2015

Coding - How it widens your perspective

Coding - How it widens your perspective


What is the first image you can think of when you hear the term coding? I suppose a bunch of scrambled words, numbers and definitely semicolons, running haphazardly on the computer screen or does it give you the view of those never ending mathematical problems and equations that you don’t want to solve. Are you of the opinion that it is for someone with a big mathematics degree from MIT or Oxford or do you think that it is so difficult that it will mess up your mind.

But be sure these are all R-U-M-O-U-R-S.          
Coding is simply commanding the computer of what should be done. You just need to define what you want it to do and when you want it to do. Now when we have answered the question of what coding is… the next question arises,

Why is coding required?


Hmm, that’s not a very meditative question in the present world scenario which is tech-driven. There are hardly any aspects of life left which is not affected by coding. From operating a simple 12-digit calculator to reviewing coded nanoparticles intoduced to destroy cancer cells. Even the apps on your android or IOS or blackberry, else take the game in your Symbian, these are all belssings of coding.




I found a excellent example over the web, which clearly explains the necessity to code, A person was hired by a company on a 9 to 5 job, which was to manually verify and process data on large spreadsheet. He and his entire department was on 5 days a week work to do verification. Everyday each person was able to verify 9 to 10 of such datas with 90% accuracy, and this guy knew a bit of programming. What he did was he created a small program which would process a larger amount of data with a much higher accuracy. This guy, literally replaced a entire department with just a few lines of code.


Watch the video Below!
This is a just a small example, just move your head around and you will feel its presence everywhere. Even the words you are reading right now is also result of codes that has made them appear over the web. If you don’t believe me just ‘right-click’ and look at the ‘view source’. See their existence in everything.
Let me give you a small insight to the future, only one-third of the world’s population have an access to a computer, and every year the number is increasing at a average of 180 million users. So, you can just now imagine how much presence the computers gonna have in the upcoming years. From the multi millionaire tech companies of Silicon Valley to the most backward areas of the world shall be connected on the Internet through a PC.
You are reading this article either on your PC or smartphone or a tablet. Whatever it may be, it is carrying and running a whole of instructions just to keep itself awake. Now just think, what possibilities could you achieve if you know, how to give these instructions to it.
Not only coding help you master your computers but learning it also has by-products that are not only going to help you get a job but also help you in making a difference to your life.
Here’s how:

·         Coding is something that's not considered to be important in all the schools, but look at the most success stories around the world, from surfing on Google to making you first Facebook account, computers, code and coders are everywhere. It is almost indispensable to develop the future in absence of coders.
·         100,000 jobs are out per year, but with availability of just 30-40 thousand per has left a lot of gap in the field attracting huge pay.
·         Coding give you a altogether new perspective to a task you do, because once you get addicted to it, you will try and teach your computer everything you do. This gives you a new perception everytime. Helps in rejuvenating and keeping your creativity alive.
·         By the way, if you develop a app or a website that goes viral, you can be a millionaire too. All you need is creativity and dedication.

Okay, now we are aware of what is coding, and why we should learn to code. But how should we do it. There exists both free and paid sites to learn coding. A few of such sites are given below:

CodeAcademy

CodeAcademy is one of the best online platform which provides education of nine different programming languages completely free. They are very interactive while you are learning programming with them, your queries are surely to be answered within 24 hours.
Couse Structure at CodeAcademy
Subjects Covered
Programming languages HTML & CSS, javascript, jquery, PHP, Python and Ruby.
Total Courses
More than 100 courses, around 5-20 courses per language
Student Level
Focus on Beginners
Format
Interactive
Certification
No Formal Certification
Cost
Free

TreeHouse

By Molly McLaughlin

Learning to code can be intimidating for many people, and finding the right instructor is key to having a positive experience. Treehouse (starting at $25 per month) offers a variety of coding classes for beginners and advanced coders, and its built-in tools make it easy to follow along. The website couldn't be simpler to use: you can easily find courses, see your progress, and access the student forum right from your dashboard. The forum is a great resource for when you're struggling with a coding exercise and need a helping hand, especially if you've been staring at the same code snippet for a very long time. For these reasons, Treehouse is the PCMag Editors' Choice for paid online coding classes. To read the entire article click here



 



Code.org



 Code.org puts coding into the hands of younger learners via interlocking, color-coded blocks that carry out various computer science functions. Vibrant, fun and simple to navigate, this site makes it easy for users to find desired content—whether it’s a Bill Gates lecture on coding or instructions on writing your first computer program with the characters from Angry Birds and Plants vs. Zombies. Available in 20 languages, Code.org aims to bring coding into daily life all around the world. Users start in the “Learn an Hour of Code” section, which is the site’s main resource. With 20 puzzles in total, students not only gain coding skills through the dragging process, but also practice problem-solving skills. Much like a video game, each puzzle helps students view their progress and build upon learned skills.
Read the entire review here.





 So just put up your sleeve and start coding...








1 comment: