The Hour of Code is a global movement reaching tens of millions of students in 180+ countries. Anyone, anywhere can organize an Hour of Code event. One-hour tutorials are available in over 30 languages. No experience needed. Ages 4 to 104.
I first learned about the Hour of Code last year and had a look at various different languages.
As the quote above describes very well, the Hour of Code is aiming to help students learn programming through some really easy tutorials and step by step explanations. In a time where laptops, smartphones, tablets or other (embedded) systems surround our daily life it does come in handy to know at least the basics of programming and its philosophy.
Although each programming language comes with its own syntax (way to write code) and own philosophy (which is mostly derived from the field of application) they are all similar in some degree. They might differ in the way it is written but not so much in the way a program ‘thinks’, its logic behind completing tasks. Because that’s what it is, this program thing. A list of commands which are executed in order to do something. Even Obama wrote a program in the Hour of Code, and so can everybody.
My favorite programming language, Processing, has its own tutorial which got updated for the Hour of Code. Check it out over here:
Daniel Shiffman did an awesome job in not only explaining basic programming principles but also introducing you to Processing. Processing was designed initially to teach people how to code and make them able to see what they created. If you got interested in Processing after that video-tutorial, check out Daniels books and further videos on Vimeo. I’ll talk about Processing itself at a later point I guess 😉