Good programming language for kids
aw3c2: As weird as it might sound but I recommend Basic. With line numberings.It will make her need to think about the whole program beforehand.That taught me analytical structural thinking so well. Also at some point I realised I could put more lines in between 10 and 20, 9 more lines!