Primer
Learning how to code is one of the final bastions for tech junkies, it requires a level of understanding in how computers work that I quite frankly do not have. Luckily though I’m not completely in the dark, and have managed to get my foot in the door when it comes to the daunting task of learning to code.
There are several services out there just dying to teach people the basics of coding. Grasshopper and Codecademy are examples of this, offering free lessons and truly great experiences. However I find that the easiest first step comes from a website called Scratch.
What is Scratch?
Scratch is a website designed to teach kids how to code. When taking on a new skill, there’s no shame in starting with lessons for kids – the friendly user interface makes the process of learning this complex skill far less intimidating.

Proof Of Accomplishment
In high school, I wanted to design a glove which could play music whenever I pressed my fingers together. Despite me knowing nothing about coding, I pulled it off using Scratch, as well as some soldering. The glove was fully functional, and was able to operate from a simple scratch project (depicted below). Even someone like me who knew nothing about coding was able to get the basics down fast thanks to scratch.

TL,DR
To put things simply, if you have no idea where to start with coding, Scratch is a great place to learn the basics. Whether you want to make your own website or even take on a bigger project, skills in coding will be incredibly useful to you.