Only reason the book gets 4 stars is because it lacks exercises that might help readers practice what they learn. This book series will consist of several mid-length 50-75 pages books, primarily distributed as ebooks with print copies upon demand. This particular book focuses on scope and closures. While I do feel that it is important to consider how a scripting system interprets and operates, that information is probably best set in an appendix with a quick touch on the topics and a referral to the back of the book this could also improve consistency of the series. I feel like it's trying to be a happy medium between the two. This small and concise format, in my opinion, helps give you a psychological boost when beginning to approach learning a new topic.
I don't think there's enough here for beginners to get going, but also not enough for more experienced programmers for it to be worth buying it. I would definitely recommend this book. I can't wait to read the whole series! If you are an experienced programmer then you can go straight into the rest of the series. I would not recommend to do that if you're new. I believe the traditional publishing model is somewhat broken in that it requires far too much risk from authors and publishers long before anyone knows if the demand is there for the book. Where my opinion diverges from the author's is in that he does not seem to acknowledge too explicitly that the language indeed has flaws, even if those flaws have workarounds. هدف السلسلة كما يقول المؤلف تعليم جميع أجزاء ومفاهيم اللغة، وليس فقط الأجزاء التي يراها البعض بأنها مهمة، أو هي ما تلزم لسوق العمل.