I've been doing programming since I was 15, and I started with a Ti-55 calculator! That dates me!
I studied in Computer Science, thought at the University and worked as an IT professional for many years, mostly in the area of database programming.
I'm now just having fun with it as my work involved a totally different field. Working now in Python, C# and Unity.
As for what programming environment I've used to teach and work in, it includes Basic (of course! lol!), Pascal, PL/1 (with punched cards... god!), Cobol, Fortran, Ada (yes!), C and C++, many different assembly language programming to program hardware interfaces, dBase, Clipper, SyBase, MS-Access, Ingress, Progress, MS SQL Server, MySQL, and many many more whose name escape me just now!
I have to say that I'm glad to be part of this community and very impressed by the support we give each other. I remember the days when you had the instruction manual and a 1-800 phone number.... and that was it!