Not having kids of my own, I have little to contribute, except remembering what drew me into what eventually turned into an interest in programming. I think around that age, I was most enthralled by games (checkers, puzzles), fun brain twisters (Louis Carroll), doing challenging stuff with my hands (working on my bicycle), etc. All of it relates to the same mindset that programming requires (learning patience, persistence, curiosity, abstract thinking). So I don't think it's necessary to sit a little kid in front of a monitor right away to get there. Most of all, as others have said, have fun! Alexey
________________________________ From: JamesJ <[email protected]> To: [email protected] Sent: Friday, September 30, 2011 7:01 PM Subject: Re: [The Java Posse] Computing and kids With anything that dad enjoys and wants the kids to enjoy, I share some advice from a golfer. He started with the objective to make it fun. He said to start with some playing for short periods on the lawn, or going to hit some balls on the driving range for a short time, with minimal criticizing and afterwards took his kids for ice-cream or some treat. The most important thing is to provide opportunities, but don't let yourself or you kid get upset or stressed, ever. I have kids from 15 down to 8. I think that for serious programming, 10 to 13 is still pretty early. They don't have much patience and expect to be able to whip out some polished game in an afternoon that would really take 20 man years. The science fair was a good chance to have some incentive to work on programming and my oldest enjoyed that. I think whatever system you choose, you need to balance what it is teaching, how much you have to do to see results, how much fun it is to encourage continuing work. I have been blown away with the realization of how much you really have to understand to be a decent programmer. It is a huge curriculum. Take it in small chunks. At 4, I think the best idea is to just have fun with him. Play some puzzle games together and lots of hands on open ended building like leggos. (Save the mindstorms for later, or just get it for your self.) -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en. -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
