Stories
Slash Boxes
Comments

SoylentNews is people

posted by martyb on Thursday December 03 2015, @11:55AM   Printer-friendly
from the making-introductions dept.

My 9 year old girl has expressed an interest in learning to program. Of course I want something that will give her short term rewards, but still teach solid skills. I know this question gets asked from time to time on various forums but I wanted to get some opinions from the good people of SN.

Christmas is coming... she's (for now) a Windows user... is there something you'd recommend as a gift?

Thanks for your ideas.


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 5, Informative) by Lemming on Thursday December 03 2015, @12:58PM

    by Lemming (1053) on Thursday December 03 2015, @12:58PM (#271320)

    I'm a coach at a local CoderDojo [coderdojo.com], where we teach kids (starting at age 7) to program. The first step is programming in Scratch [mit.edu], as mentioned in an earlier post. You can click "create" on that site and start right away. We never install Scratch locally, but on the site you have the option to create an account, or to export/import projects, so you can keep your progress. Later, the kids move to other areas of interest, like creating web pages (basic html, css and a bit of javascript, we use JS Bin [jsbin.com] as an editor), tablet apps (using App Inventor [mit.edu]), or hardware development using the Arduino [arduino.cc] platform.

    For a physical gift, you can go for an Arduino starter kit. You can actually use Scratch to program the hardware. Although I would start with a few programming projects using just Scratch, without Arduino, to learn the basics.

    The CoderDojo wiki [coderdojo.com] has plenty of information on all kinds of programming languages, hardware,... suitable for kids. It's a great website to start your journey.

    Another fun way to learn programming is Lego Mindstorms [lego.com], which also has a visual programming environment where you connect blocks representing actions, a bit similar to Scratch.

    Starting Score:    1  point
    Moderation   +4  
       Interesting=1, Informative=3, Total=4
    Extra 'Informative' Modifier   0  
    Karma-Bonus Modifier   +1  

    Total Score:   5