Same! I remember doing some very basic stuff with BASIC and SuperLogo back in the day and fairly quickly becoming disillusioned with a feeling of "is this all there is?". Then I discovered an early edition of Phrack discussing NOP slides and advanced (to me, at the time) techniques for injecting code into already running binaries. It opened my eyes to how deep the rabbit hole really goes.