It started with typing in BASIC code out of magazines. Used an Apple II those days. I missed the step going into pascal, C etc and stuck with basic syntax more or less my whole life. Not spagetti code anymore but still some BASIC derivates. B4X is what I use on Android now to create native APK.
Also I love IDEs with an integrated graphical interface designer. VB6 was my thing.
Over the years I used assembler, sql, bash also but always as tools to get my hardware to do what I need. The software I wrote was/is for my own convenience at work and in private. Written for PC and Android.
I tried to go commercial one time but the lawyer I talked to shattered my dreams because of insurance requirements when you write software used in peoples air transport business. If something goes wrong you really have a problem.
My Android software uses databases filled with scraped data so can't make them official as well. The royalty fees to pay if I try the official route kills every attempt before starting.
So it's still a hobby, very satisfying but not more.
Edit: scraped not scrapped , LoL