Started programming RSTS-E on a DEC PDP-11/70 in BASIC. Went from there to Cromemco, SOL, and other S-100 machines. Finally learned C in the DOS environment, then UNIX. Fast forward 20 years and I'm finally getting around to writing in the Windows environment. OOP is not a problem for me, but the details of Windows is indeed the most mental work for me.