You're missing the magic in Construct.
Nope, not at all. I'm well aware of the magic, which is why I've been here for years and switched over from other programs to use it almost exclusively for game development.
You don't need a book or much a guide to teach you logic based eventing.
I hate the term "eventing", it makes me cringe, lol. It's a term that I feel is used to try to separate this type of development from programming, even though it is still programming by definition, it's just a simplified method... but that's neither here nor there :)
Anyway, if a person has a base of programming knowledge to draw from already, then they may not need a book. But even that's been proven to not always be the case since it's common for people who are language coders to still ask for lots of help with these programs (the forums between Construct, MMF2 and others are filled with it). Heck, I've coded in several languages myself (I'm pretty good at one of them) and still have had to get help with Construct over the years, because what I would normally do in VB or C# doesn't directly translate to the way it's done in Construct in terms of process and operation.