Started out like over 25 years ago with C, C++ and then some Java, as well as all sorts of scripting languages on UNIX systems. A whole boat load of CORBA and other stuff around distributed computing. Since the last decade, doing .NET-based development on Windows. Mostly managed, but sometimes native stuff as well.