I started with computers timesharing with a teletype back in 1967 and spent most of my career as a developer of system software on IBM mainframes. Most of my work was in assembly but over the years I learned to speak several languages.
I am retired now and noodling around on Windows writing in C#. Problems come from using the frameworks for creating user interfaces.