Good programming language for kids
Luc: Scratch is a great choice. Worked well with my daughter. I think she was 8 at the time. She quickly grasped ideas like looping, variables, message sending between objects, coordinates...It's a fun environment for them to experiment and mess around with, which helps learning a lot.