Totally - the "I like this, how does it work?" Factor is such an amazing learning tool (and a hell of a fringe community builder)
Between mod files and small demoscene programs written in assembler there was so much incentive to improve your skills just in order to _understand_ how a thing worked. Then you're using that new understanding to make new things (rather than copying a set of rote "tricks")