Good programming language for kids
Jermey128: I remember trying to learn C when I was twelve. The strange errors the compiler  generated were way above my head, because the system was more complicated than I could understand at the time. Eventually, when I was 13 or 14, I learned a bit of VB, but not enough to be really useful. I think, however, that someone might have a decent chance of learning python, especially since you don't have boilerplate code. Also, if you are working directly with the interpreter you always know that it was the last thing you did that caused the error, so you don't have to hunt around (think attention span).