In my opinion, writing programs is not only a good intellectual and practical exercise but also funny. Having children in primary and secondary school, I would like to attract them to programming, but I'm dubious about the most appropriate programming language and environment they could use to start. Do you have any concrete suggestion and/or experience to share?