HACKER Q&A
📣 shreythecray

Do you honestly still use your first programming language?


What was/were your first programming languages, the ones that got you into coding and are you still using them? If so, are you using them at a professional capacity? If not, what made you change paths?


  👤 mikewarot Accepted Answer ✓
I learned various built in ROM Basic systems, which I really wouldn't count, since there were no disks to save programs to, etc.

I learned Turbo Pascal soon after it came out. I still program in Pascal to this day.

Things that have changed in the mean while:

  Windows became a thing, Delphi, Lazarus happened
  Networking, the interenet
  Strings can now store a gigabyte of text, not just 255 characters
  For X in Y is now a thing
  Generics
  Threading (though I did write my own for use with DOS back in 1987)

👤 Arubis
Arguably, the first language I was marginally competent with was PHP (I think 3? Maybe 4?). I don't _really_ write it anymore, but occasionally find myself supporting it for some clients, which might involve changing 3-5 lines every few weeks. Or not. I've easily gone years without seeing a line of PHP code.

The first languages I ever touched would've been flavors of BASIC and FORTH. Definitely haven't touched those since my teens, and probably not since the turn of the millennium.

I studied for and took a different (albeit programming-adjacent) career, picked up Ruby on the side because it was a _delight_ to play with, and then came back to programming with that front and center.


👤 mindcrime
I suppose one would say that my first "real" programming language was C, or maybe C++. In either case, no, I don't really use either very much if at all these days. Most of the code I write these days is Java, Groovy, or maybe Python or R.

That said, I still try to keep up with C++ a little bit, figuring I'll need to fall back to that for some "close to the hardware" stuff or something performance critical one-of-these-days.


👤 dragonwriter
Of my first 5 programming languages—in rough order, BASIC in various dialects, DOS command line, Logo, Pascal, and C—I still occasionally use C and the DOS command line (though only interactively in the latter case, and only when something is preventing me from using powershell for the purpose.)

Mostly Python, JS, and C# these days.


👤 2143
My first language was C.

Later I got into higher level languages. Where I'm at C jobs are rare.

I'd like to get back to lower level programming (with C or Rust or similar), but I don't see a path to reach there. I'm thinking I should maybe start with contributing to the Linux kernel (which I have done before).


👤 leros
I started learning Java 20 years ago. I still use it for corporate work. Not my preference but lots of companies use it and I'm pretty good with it so why not.

👤 adastra22
BASIC, so no.

👤 daly
Lisp. 50+ years. Still use it.

👤 joshxyz
no i hate and abhor php i would rather get kicked by a donkey in the face.

but it taught me if else switch case, basics like that, not bad.

what made me change paths is it is tough to work with php and mysql given the amount of vulnerabilities back then.


👤 akagusu
Yes,if you count Bash as a language, if not, Python, so yes, again.

👤 d--b
Nope, I stopped using my ti-83 calculator in 1998.

👤 Rottweiler
Not much demand for 8080 Assembler anymore.

👤 gardenfelder
Fortran? Hell no!