When I write code, I'm usually writing in Python or C#. My educational background is in controls and electrical engineering (power systems to be specific). I started using programming to solve problems in school because it's, well, easier if the computer does it. I then got into creating a database to store, retrieve, and analyze experiment data. I've been using programming to solve problems wherever I can ever since.
I currently work in the process control industry.