So I read Hacking for Dummies, 2nd edition. And I didn't feel like I learned as much as I probably should have. I also read it differently than I'm reading the 3rd edition. Most of what I did learn in the 2nd edition, I think I forgot, or just filed in the back of my head.
I'm actually learning this stuff this time. Not just reading it but looking into things and trying to figure the things out when they don't work instead of shrugging and saying ok next.
Some of it is, oh yeah, I remember that. It's just a much better read this time. Wish I could read more often and faster than I currently am, and I could play with things.