>Never thought vim was that hard to learn (and I first learned it when I was a teenager and nobody helped me. I switched when someone on a MUD made fun of me for using pico.)
I'm pretty sure as a teenager is the best time to learn such tools. :P
Yeah, I learned Vim before I was a professional programmer, too. I think that practicing programmers get more frustrated, because the learning curve is really disrupting their productivity.
I started with gvim, then eventually got comfortable. I never felt like I had to cram down vim facts. I just took them as they came.
I'm pretty sure as a teenager is the best time to learn such tools. :P