TI-BASIC 83 in high school for passing time making games. My first semi-serious language was VBA since I had a difficult undergraduate class in using the third-party ArcObjects COM components. A few years after college, I picked up Python as my first serious language.
I think it would be Microsoft QBasic. MATLAB was the first language I did anything productive with, and Racket is what I consider my “real first language” since it’s the one I was first able to learn to a level beyond copying code out of books or off websites.
It’s been a long time, but I would say it was a mix of Logo (at school, with the cute but pixelated turtle), BASIC (for fun), batch scripting (for the family business computer), TurboPascal (one of my first coding classes), and the macro language for WordPerfect (I helped do the mail-merges for the monthly billing).
(Thinking back, my parents took advantage of my programming skills quite a bit when I was growing up… )
Canon had a programmable calculator called Canola and it was my first experience of programming. The year was 1977 and I was in my second-last year of secondary school. This was well before LEAR (Low-Erucic Acid Rapeseed) oil began to be marketed as Canola (CANada Oil Low Acid).
I’ve been around computers since I was a kid, but my real interest for programming only started on my high school years.
I noticed my graphics calculator had this “Program” menu where you could write programs. Initially, I started writing programs to automate my homework, so I guess technically my first language was TI-Basic.
In university I then took biomedical sciences for a year where there was a class on programming and they taught us Java, so my first “computer language” was Java. I then moved from biomedical sciences to a software engineering course (very similar to computer science, almost all classes were the same) and in the first year they taught C and Haskell. So my first “more serious” programs were in C and Haskell.
In those years and having gone through all these first languages, probably the language that “shaped me” the most as a developer was C. I learned C when I was taking the whole programming thing more seriously, and it was the language I spent the most time learning until then. We had a medium-sized project in C for a class where we had to implement data structures and some algorithms to make a CLI app work. I learned a lot on that project and after having finished it, I distinctively remember that it was the first time I felt like a “real programmer”, whatever that means.