Wednesday, September 4, 2013

Programming for kids

Programming is a great way to aproach math, logic, art and computers, but when dealing with kids its a delicatte matter, because the wrong induction to the subject could create an ever life avertion to this noble art and science.

Fortunally, advances in technology let us have tools and resources to let the children experiment in environments not as rigid as actual programmer's tools.

Some examples are Scrach (Win-Linux/Smalltalk), App Inventor (Android/Java), and there's more!

Lets encourage our kids to develop their skills.


Contents:

Code (http://www.code.org/)
Free courses for kids (http://www.pluralsight.com/training/Kids)
How and why teach your kids to code (http://lifehacker.com/how-and-why-to-teach-your-kids-to-code-510588878)
Teach your children (how to program) well (http://visualstudiomagazine.com/articles/2011/12/01/get-em-while-theyre-young.aspx)
How To Raise The Next Zuckerberg: 6 Coding Apps For Kids (http://readwrite.com/2013/04/19/how-to-raise-the-next-zuck-6-coding-apps-for-kids#awesm=~oguXMEz0Yeh0Kr)
10 Tools To Get Kids Excited About Programming (http://www.makeuseof.com/tag/10-tools-to-get-kids-excited-about-programming/)


Tools:

Scratch (http://scratch.mit.edu/)
MIT AppInventor (http://appinventor.mit.edu/)
Stencyl (http://www.stencyl.com/)
Kodu game lab (http://fuse.microsoft.com/projects/kodu)
Small Basic (http://smallbasic.com/)
RoboMind (http://www.robomind.net/en/index.html)