Just Getting Started
Are You An Absolute Beginner? You can learn the basics of "Block Space" coding, which is a form of Object-Oriented ('drag and drop') programming by playing with some Angry Birds and then when you ready, try moving on to Plants vs Zombies!
Introductory Coding Resources
Learning to code is simply the process of breaking a task down and expressing it in simple and concise steps. Want to start coding? Check out these cool introductory sites that also contain several interactive tutorials that start with the basics and lead all the way up to higher level languages! If you would to investigate more information, check our our Languages page.
Once you've learned the basics, you will be well on your way to understanding some of the code that we use in everyday life.
"Digital Technology is programmed. This makes it biased toward those with the capacity to write the code. In a digital age, we must learn how to make the sofware, or risk becoming the sofware. It is not too difficult or too late to learn the code behind the things we use—or at least to understand that there is code behind their interfaces. Otherwise, we are at the mercy of those who do the programming, the people paying them, or even the technology itself." (p128 Program of Be Programmed by Douglas Rushkoff)
Gaining a better understanding of how we interact with the technology that surrunds us will be the key for individuals to gain more control over their own destiny. Check out what Kenneth Cukier has to say on the topic in this Ted Talks video.
Recommended Devices: All Devices including iPads and ChromeBooks but laptops work best