EasyUO -> BlitzBasic -> C# -> D Along the way I took side journeys into Java, Pascal, and C++. I use D mostly nowadays, though I could probably slip back into C# if I had to.