I've been asked to teach a 10-year-old kid how to program, so I've been thinking about languages. Usually, I would suggest one of Python, PHP, or Ruby as a good first language, but I'm not so sure for kids.
I've been looking at Squeak, and it looks somewhat promising, especially if you add on the Etoys. I've downloaded Alice, but haven't looked at it yet.
Does anyone have any thoughts about a good first language for kids?
Note: This kid likes math, but since he's in third or fourth grade, his math skills aren't too advanced yet. Also, I'm not sure how interested he is in programming. Even though Python is easy to learn, I'm concerned that he might lose interest before he learned enough Python to be able to do something interesting. After all, programming is only fun if you're ale to do something interesting!
Bookmarks