My first was Matlab. Most used is probably python, and then you get into my professional niche, VHDL, C, TCL.
QBasic was my first. Then FutureBasic for my Macintosh SE (it included window control!). Now I teach programming, but my personal stuff is mostly in C# or Java
Logo was the first language I ever used. Then BASIC on the TI-99/4A and eventually on DOS.
Most used has been PowerShell (hopefully scripting languages are allowed for this question).
Second most used: the mIRC scripting language.
Third must used: THINK Pascal for Macintosh.
Fourth most used are a tie: Objective-C and Swift.
Then the least are all a tie: Bash, PHP, PERL, Python, JavaScript (ECMAScript), and Scratch.
In order it was Fortan, then various machine languages, then Basic, then assembler, a little Algol and COBOL. A few years of SAS, more machine code, and C and C++, JavaScript.
Somewhere along the way Forth, which is by far my favorite.
Those all sound like old languages.
Machine language on an IBM 1620, PDP11, 6502, 8748. Machines that don’t exist anymore.
That either makes you a retro enthusiast, or a well seasoned programmer.
Seasoned is probably right. Not a great programmer but my timing was right. Started when I was 12. Now I am 67.
first: C++ most: Rust
I started my career programming in C for an embedded controller, but have since moved on to C#, which is by far my favourite. I’ve also dabbled some in Python and a lot in Javascript, but I much prefer type-safe languages in general. Python’'s whitespace-oriented design also rubs me the wrong way.
C# has come a long way since I started using it, and it now being both OS- agnostic and well suited for backend services has made it my go-to for personal projects. Frontend applications are still written in JS, however much that hurts me.
C is pretty much the only real option for embedded stuff. At least the white-space blocks of python allow the code a certain amount of enforced readability. To prove a point to someone I once wrote a section of code where I alternated space and tab for incremental blocks. I played with C# in visual studio once about a decade ago. I did not have a good experience with it. I should probably learn a little JS.
Does programmable calculator count?
If you want it to. I don’t judge.
My first language was PHP
Fortran, Cobol, Assembler.
first basic. most used is sorta hard to say. maybe java script given the variations I have used. Favorite is shell.
C then NASM assembly, enjoyed poking around in how programs worked using hex editors and disassemblers, chasing strings to be offensive. Then decided I wanted to learn how to actually make the programs, and I’d heard how fast C and Assembly were, so off I went.
I’ve dabbled with disassemblers. they are not my friend. Although looking at that low level stuff is probably a good way to learn how to write efficient programs.
Meh, even now with more background knowledge, I wouldn’t say they’re really good for understanding how programs flow. They’re pretty neat for finding out how a hand-optimized part of code works though.
Probably C. I think. That was over 15 years ago so I’m not 100% sure. Could also have been Basic at the time.
Nowadays it’s definitely Python though.
First: Scratch 3.0
Most used: Nix (mostly for my system configuration)
I’m still pretty new to programming in general but Swift was my first language. I’ve done some basic work in C++ for school but Swift is definitely still my most used language.
Started with C#, was the first one I managed to write hello world in. Now I’m writing Java professionally, so I guess the apple doesn’t fall far from the tree. However in my freetime I’m weak for C++.
Basic, Fortran & RPG