i would start with scheme (drscheme environment):

9 year old was able to start programming:
http://www.adelphi.edu/sbloch/class/hs/testimonials/prabhakar.shtml

http://www.teach-scheme.org/
http://www.htdp.org/

the reason being that the "syntax" of scheme is so regular and easy to 
pick up + drscheme environment was designed with teaching in mind. once 
she knows the concepts, she can move to something else (like ruby).

vlad

ps:

-- 
Posted via http://www.ruby-forum.com/.