I had fooled around with C a bit because my dad was always writing little [incomplete] games in it. All the tools I had were his.
For some reason I was running Windows NT on my computer. It came in the box with Visual Studio and I thought it sounded cool. Even got it to play Half-Life after horsing with video drivers long enough.
One day I was "cleaning up" the hard drive by deleting files that I didn't recognize or care about. Apparently on that version of NTFS there was a file in the file system that you could delete that was...vital to the filesystem itself. Lost all my data because I sucked at backups back then. "Enough of this Microsoft garbage, I want to try Linux!" I said. And since I had no idea what I was doing, my dad also picked me up a copy of 'Using Red Hat Linux'. Something like the second half of the book was just to introduce you to shell and Perl scripting, and I was like "holy crap this is so much easier than C". And then I discovered Ruby (via Slashdot), and it just made so much sense to me, and programming was actually kind of fun.
This was late 90s or early 2000s. I was about 16 at the time. I got a kick out of finding ways to run Doom on school computers. The librarians always thought I was "hacking" and got all upset. Bahahaha stupid librarians.
Learning new programming languages is always kind of cool. Maybe because I suck so bad at foreign human languages.