Assembly language, C++, Java and .Net developer - in that historical order.