Well, as an introduction, I have programmed since 1953 (was a digital differential analyzer and an analog computer-both of which have been buried by todays computing technology). Did main frames and, about twenty years ago, switched to PC's. Used to know such esoteric languages as COBOL, ALGOL...