Indeed, PC interfacing was what got me into microcontrollers. I had already mastered microprocessor interfacing and coding, but on desktop machines. Our lab got a Mac, and the only reasonable interface port was serial. So it made sense to put a MCU on the other end of that serial port, to continue my explorations. I still had to program the MCU with my MS-DOS machine, using a device programmer that I hacked together -- using the parallel port, and a freeware 8051 assembler.
Today, that MCU is a Teensy.