I'm giving this 5-stars because it covers most concepts well and is a brief introduction to them all � but it could've done it in less space by cuttinI'm giving this 5-stars because it covers most concepts well and is a brief introduction to them all � but it could've done it in less space by cutting out some of the quirkiness. It could've used that for more content, but it did well with what it had. This book is aimed at adults but is good enough for kids to get them programming with Python and understanding the basic concepts that I don't typically see in kids' books. I wish that it'd covered other languages as well that don't have the idioms of Python, or at least mentioned how they're different. I'll be trying the rest of the series for intros to other languages to see how well they handle those....more