Resources to get kids into computers

If you’re trying to get your kids into computers and programming here are a few resource that may be useful.

Alice (http://www.alice.org) – Alice is a 3D programming environment desgined to teach childrean object-oriented and event-driven programming.  
Arduino (http://www.arduino.cc) – Arduino is an open-source electronics prototyping platform with both hardware and software components. Arduino’s hardware is programmed with a language similar to C++.
Blockly (https://developers.google.com/blockly/) – Blockly is Google’s refinement of Scratch using the same interlocking building blocks metaphor, but it can output code in several different programming languages. 
Hackety Hack (http://hackety-hack.com) – Hackety Hack is an open source application that teaches the basics of programming in the popular Ruby language.
Kodu (https://www.kodugamelab.com/about) – Kodu is a game programming app from Microsoft designed for the Xbox 360.  Although this has been abondoned it could be useful since it works on Windows 7 and XBOX 360.
Lego MindStorm (http://mindstorms.lego.com) – Lego mixes robotics and programming with its MindStorm kits.  FIRST even holds yearly competitions which will allow your child to adventure to a whole other level in teamwork.
Lightbot (lightbot.com) – Lightbot is a programming puzzle game from Danny Yaroslavski, a Canadian university student.
Scratch (https://scratch.mit.edu) – Scratch is the MIT Media Lab visual programming language for children age 6 and up.  My kids like this program when introduced to it because they could see the results of their coding and making animatiosn was fun.
Swift Playgrounds (https://www.apple.com/swift/playgrounds/) – Swift Playgrounds is an iPad game designed to teach kids how to program in Swift, One of Apples App programming language.
Tynker (https://www.tynker.com/) – Kids learn fundamental programming concepts with a Lego-like visual language, then progress to JavaScript and Python as they develop skills and gain confidence in their new abilities.
Twine (https://twinery.org/) – Twine is a storytelling app that can be used to teach structure and non-linear games and stories.

Other useful resources for learning coding concepts and programming: