It all depend on how you want to talk to your audience. What is done in schools with young kids is to show them that programming is not magic, trying to appeal to them with fun projects with Scratch, micro:Bit and such tools. They try to reach the maximum of children, even those who don't have a _scientific mind_.
**Stefan_Salewski** is reaching at another type of audience, more rational. He builds upon classical computer science and builds interest through a logical approach on Nim language structure. Among kids and teens, this type of audience is much thinner than the "let's have fun with computers" one. But these people will want to go deeper in their understanding. @Stefan_Salewski, if you're aiming at these kids, be clear from the introduction of your book that its goal will be to explain how programming with Nim works. Don't present it as a book for the majority of children, but for those who really want to learn. I think that there's a confusion in this thread because of the title "Nim programming book for kids".
