I may have tagged this as children-lit, but I can't really decide where this should go. It's not written lyrically, so an adult can't turn it into a read aloud. Yet, the child reading this book wouldn't be able to skim over parts they don't understand, as the whole point of the book is to Learn Something. The best thing to do would be to use this book as a discussion between an adult and a child as they read it together.
Like Alice through the Looking Glass, this book aims to teach children about a world very different than their own. Instead of the rules of chess, Lauren Ipsum looks at the world of logic and mathematics. As the author states, the words computer programming may be in the subtitle, but that's not what's really between the pages. In that sense, it is moderately successful.
The book's biggest failure is trying to encourage girls to code. Lauren Ipsum may be female, but her characterization is paper thin. There's not much on the page to identify with. Secondly, one of the reasons cited for girls not becoming coders has to do with the current culture in computer programming. The book does nothing to break the stereotype that coders are anti-social puzzle solvers. Lauren isn't shown to have, nor does she need, emotional warmth or social skills to solve her problems. By fleshing this out as a more of a narrative and less of a primer, both goals can be accomplished. Maybe in the sequel?