Too short to deserve 4 stars. The characters were not fleshed out enough for me to identify with.
But it short enough to finish in a single read for sure. It is worth your time. It introduces a few important concepts of programming in a very accessible manner. I might have enjoyed it a lot more if this was the first time it was shown to me like this.