Well, on http://blog.wired.com/geekdad/2007/07/how-to-teach-a-.html someone named Allen suggests OpenGL.
I suggest that those contributors don't know that much about children, nor vector calculus. ;-) A while back Papert in Mindstorms proposed that young children be taught to program in Logo, and that this would enhance their cognitive development and expose them to 'powerful ideas'. A key idea was recursion. There is a lot of evidence that many undergraduates find recursion difficult, and that kids thought that in something like TO PATTERN :SIZE REPEAT 4 [ FD :SIZE RT 90 ] PATTERN ADD :SIZE 50 that that final tail-wise recursion was a (shock horror) GOTO. Neither could they cope with the reverse Polish ADD : SIZE 50. They enjoyed the pretty patterns that the programs their teachers' wrote produced, but they did not understand and could not write them themselves. So don't teach kids to program. {stands back and awaits the flames} -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Paola Kathuria Sent: 30 July 2007 19:26 To: PPIG Discussion List Subject: PPIG discuss: teaching kids to program I'm came across on Lifehacker: Teach a kid of program (how to?) http://tinyurl.com/3al4o8 (howto.wired.com) http://blog.wired.com/geekdad/2007/07/how-to-teach-a-.html Have any of tried to teach your young kids to program? Paola -- http://www.paolability.com/ ---------------------------------------------------------------------- PPIG Discuss List (discuss@ppig.org) Discuss admin: http://limitlessmail.net/mailman/listinfo/discuss Announce admin: http://limitlessmail.net/mailman/listinfo/announce PPIG Discuss archive: http://www.mail-archive.com/discuss%40ppig.org/ ---------------------------------------------------------------------- PPIG Discuss List (discuss@ppig.org) Discuss admin: http://limitlessmail.net/mailman/listinfo/discuss Announce admin: http://limitlessmail.net/mailman/listinfo/announce PPIG Discuss archive: http://www.mail-archive.com/discuss%40ppig.org/