I've been programming for 30+ years, and have enjoyed most of them. Primary languages along the way were: Apple II BASIC, C, Perl, C++, Java, and now C++ again. I also tend to use multiple languages at any given time, so my list of non-primary languages is really stupidly long.
Likewise, I've gotten to work on a wide variety of different platforms throughout that time. My preference is for Unix-like systems, and I've been involved with Linux for 20+ years now.
Finally, I've worked in quite a few different parts of the computer field: graphics, databases, web serving, dynamic web client programming, embedded, networking, security, and fundamental computer sciences.