When I was little I had this huge compendium of scientific lectures by people like Turing, Von Neumann, etc etc etc, and I thought they were so cool but was so intimidated by programming that I never got into it.
But ASM's different from "normal" programming! It's basic enough that you can see the little binary wheels spinning around to make up the program/subroutine, and it's fascinating looking at it.
Honestly, at this point, I think that making a computer science course at the primary school level that's based around learning ASM and then being able to apply those principles to higher level languages would be a really good thing. It provides you with a much more hands-on approach to programming, especially compared to higher level and more abstract things.
Basically ASM is great.
What would you want to tell yourself right before you started working on hacks?