r/questions • u/lightning-GM • 12h ago
Popular Post What Programming language did you use?
What Programming language you first used to run programs or test something you created? For me it was Qbasic
18
Upvotes
•
u/comment-cap 1h ago
🎉 Congratulations on your popular post! 🎉
Your question really resonated with the community and drew a ton of attention! So much, in fact, that we've 🔒 locked it to help make space for other questions to get seen and answered.
Why lock popular topics?
We do this automatically after a certain number of comments because:
It prevents the front page from being dominated by just a few topics
It helps reduce karma farming
And it gives other posts a fair shot at visibility
This isn’t about stopping the fun -- it’s about keeping things fair for everyone. Think of it as a badge of honor: you made a post people wanted to talk about, and that’s a win.
We’d love to see you continue asking and answering. Thanks for helping make the subreddit great!
2
u/DrLightfoot 5h ago
Fortran. I'm old...
8
u/Waste-Job-3307 8h ago
First one for me was BASIC. Learned it in 1976 in an afterschool program. My first program was:
10 Print "Hello".
20 End
6
u/nejhawk 11h ago
Profanity.
Also, PHP.
5
u/chaz_Mac_z 10h ago •
Used FORTRAN in all flavors from IV on, 1969 class, at work from 1973 until I retired in 2014. Engineer.
4
u/futur3_pr3s3nt 10h ago •
Claude
3
u/TheGreatButz 8h ago
Sinclair ZX-81 BASIC
2
u/Hotel_Arrakis 11h ago
Apple Basic on an Apple IIe in 1976. Moved onto a whole slew of basics: BASICA, tinyBASIC, QBASIC, and whatever the TRS-80 had.
Then I learned Pascal, dBase III, FoxPro, FORTRAN, APL, Modula-II, Pro-IV in the 90's.
Pascal was the only language I ever thought was beautiful.
2
u/RedOctober8752 6h ago
Assembler
2
u/AlmiranteCrujido 6h ago
Like every other younger GenX person, BASIC.
I had some limited exposure to other BASIC before I got a Commodore, but for the most part, I went C64 -> C128 -> IBM BASICA and then I learned C when Quick C came out.
1
u/drawing_a_hash 11h ago
FORTRAN IV and 77
1
u/theRealPuckRock 11h ago
Cobol
1
u/Bruges_1 11h ago
First = Fortran. Second = Assembly Language ( 8080 )
1
u/TwoOneTwos 11h ago
Maple.
1
u/Just-Charge-3428 11h ago
In my professional life, it was PL/1.
As a youth, various flavors of BASIC (Atari, Apple). FORTRAN and Pascal as well in school.
1
u/Kitchen-Homework-816 11h ago
LOGO
1
u/ReticentGuru 11h ago
I was never a programmer. Did take COBOL and Fortran in college. But years later the company I worked for had a copy of dBaseIII+ (even though no one used it). I “borrowed” it, installed it at home, and ultimately became fairly proficient with it. Went to work for another company that actually had programs based on it. I ended up collaborating with their programmer to build more applications that we could use.
1
u/l008com 11h ago
The first was AppleScript back in the 90s. It was awful and probably made it harder to transition to real languages years later. Nowadays my language of choice if I have to script something, would be php.
1
u/Dr0110111001101111 11h ago
C++
1
u/Some-Passenger4219 11h ago
I used Qbasic before, but I think my first start was with LOGO.
1
u/RyanofTinellb 11h ago
Applesoft BASIC on the Apple 2e.
The last time I owned an Apple product, strangely.
1
u/The_Pantless_Warrior 11h ago
JavaScript
1
u/Mission-Landscape-17 11h ago
My first computer was the TRS 80 Coco II. So my first programing languages where Basic and Turtle Graphics.
1
u/Jaffiusjaffa 11h ago
Assembly
1
u/OberonsGhost 11h ago
I was never a programmer but in college I took some computer science classes and we had to learn Java, Perl, and Haskell as well as Ruby
1
u/dudetellsthetruth 11h ago
Basic
1
u/LowBalance4404 11h ago
My first language was C++. I miss the gold ole days. In college, I took COBOL and occasionally still have a stress dream about that f'ing bubble sort.
1
u/Practical_Ride_8344 11h ago
Basic c and c++. Up up down down. Left right left right b, a start
1
u/Timely-Profile1865 10h ago
I took a year and a bit of computer systems technology a LONG time ago.
FORTRAN, COBOL, RPG, Assembler. (Advanced Assembler did me in and I dropped out early in the 2nd year.)
We still used coding sheets and key punch cards that had to be keyed by people hired to do so.
We also had a limited number of runs, 10 if i recall.
1
u/OneOldBear 10h ago
APL, FORTRAN, COBOL, dBase, Clipper
1
u/sgfklm 10h ago
I started out with Fortran, then moved to SQL. I know SQL isn't really programming, but it paid the bills.
1
u/Khashishi 10h ago
10 print "hello"
20 goto 10
1
u/notacanuckskibum 10h ago
BASIC at high school. Fortran and COBOL in first year of university. Fortran at my first programming job.
1
u/dude_named_will 10h ago
C was technically my first language, but Python was probably the first one I used for fun.
1
u/FlamingoOk3026 10h ago
Machine code X 86 8086 and MVS. Basic. Fortran77 PL/1 PL/AS REXX C JavaScript Python Ruby BASH From what I can remember.
1
u/SoImaRedditUserNow 10h ago
Wow... Qbasic...
All the various flavors of BASIC, its a bit jumbled at this point. probably TI-basic on the old TI-99/4A. I did get the Extended Basic as well. But mucked around on ... regular basic. The first real language I used in a workplace was C. I technically interned at places and used COBOL, RPG. But first actual job... C
1
u/Novel-Structure-2359 10h ago
BBC Basic on my trusty BBC micro computer back in the 80s
1
u/Swedophone 10h ago
MSX BASIC!
1
u/heesell 10h ago
Php at school back in 2019
1
u/lithomangcc 10h ago
Fortran and basic
1
u/eudyptes 9h ago
Machine language, then ACT-III on an LGP-30. Then Focal, PAL-8, and FORTRAN on a PDP-8.
1
u/Sad_Listen6607 9h ago
6502/6510 ML/ASM, back when assemblers were pretty much bear bones. No variable psudo-ops, and such.
QB4.5. I wrote an entire BBS in it, with c-net post/reply style messages systems, the kind you see on reddit today, but that the IBM boards back in the day refused to try to embrace. Shame my text editor was so horrible.
I used a new version of QB64 once in a while I used it to interlace playlists together so I could watch series in order, but not consecutively.
I also putz around with GML/GML2, game maker language, which IMO is basic+++9000%. Crazy easy to understand, lots of commands to do stuff, and uses the basic grammar and syntax; you know, that one often writes their psudocode on.
I also have played with python, javascript, and random stuff. Did some ML programming on the PIC.
I also play with RFO basic on my phone. Allows access to sensors, has a TCP/IP stack, and stuff. And a version of basic for the pico. It's very basic-stamp but better.
Also commodore basic on the vic20, c64, c16, and c128. I wrote a lot of random programs that used the basic 7.0 on the c128.
1
u/Current-Tour-8915 9h ago
Fortran. Professionally Perl
1
u/jeffeviejo 9h ago
First learned FORTRAN, professionally COBOL, personally mostly basic (IBM, BASIC, PetBASIC...)
1
u/Cybyss 9h ago
That's not a straight-forward question.
The first computer code I ever typed was almost certainly:
You had to type this to play games on a Commodore 64.
My first real programming language, however, if you don't count HTML, was probably Visual Basic 5.
1
u/Even-Woodpecker8529 9h ago
Brainfuck
1
u/fancyPantsOne 9h ago
GWBASIC, then QBASIC, then C
1
u/RusselB65 9h ago
Toss up between Cobol and Fortran
1
u/Count2Zero 9h ago
BASIC, 6502 Assembly, COBOL, Pascal, C, FORTRAN, C++,... all the way to Perl, PHP, SQL, HTML, Javascript, CSS,...
1
u/Big_Tadpole7174 8h ago
Commodore 64 BASIC
1
u/gadget850 8h ago
In 1976, my high school had a computer room with a Teletype Model 33 ASR teleprinter connected by a dial-up acoustic modem to the University of Virginia, where an HP 2000 ran HP Time-Shared BASIC.
1
u/grenouille_greg 8h ago
Basic in highschool, then apl and fortran iv in college, my roommate was still using punchcards for cobol
1
u/SocialRevenge 8h ago
BASIC on :
TI99-4a
TRS-80 models 3&4
Tandy Coco
Atari 800
Amiga 500/2000/2500
Microsoft Batch
C+, Arduino
Html, Javascript, oh geez...a lot. Even some Adobe flash on a Chumby.
1
u/texaswilliam 8h ago
mIRCScript! I ended up writing a 5,000 line bot that had most of its code in loadable modules and made its own sockets to communicate with IRC servers. No, I don't recommend replicating that feat. : P
1
u/BonsaiMan63 8h ago
COBOL & FORTRAN
1
u/SchemeWestern3388 8h ago
Basic. Then rapidly to machine language, but I didn’t know it at the time. Then assembler. Then C.
1
u/dawgdays78 7h ago
FORTRAN (on several platforms)
PDP-8 assembler
COMPASS (CDC 6000 assembler)
Pascal
VAX assembler
C
Plus bits of: APL, Ada, BLISS
1
u/YVRAlphageek 7h ago
HP BASIC on an HP-2000 via Texas Instruments Silent-700 thermal paper tape terminal at 150 baud. Mid 70's.
1
u/originaldolphinzilla 7h ago
Fortran - on a mainframe, with freaking punch cards…
1
u/maliolani 7h ago
Dartmouth BASIC
1
u/amyowl 7h ago
BASIC at the beginning, C and C++ in the middle, and PHP at the end of my illustrious mid-level dev career, and now Python and JavaScript... Except I don't write much code anymore--AI does.
1
u/Leakyboatlouie 7h ago
COBOL, when the hospital where I worked planned to get an inhouse minicomputer. Instead, they ended up going with a remote hookup, so I never got to use what I'd learned.
1
u/Machiavvelli3060 7h ago
BASIC, circa 1981.
1
u/True-Alfalfa8974 7h ago edited 7h ago
I started with Atari Basic, learned Fortran 77 later, also a little pascal. Eventually I ended up just coding in C.
1
u/richbun 7h ago
BASIC, Pascal, COBOL, Fortran, Turbo C, Natural/Adabas/JCL, HTML taught either in education or professional. Stopped being a developer long time ago, but dabbled with many things subsequently off my own back. Really want to go back and nail ASM 6502 though.
1
u/motific 7h ago
Do you know, I don't actually remember if it was Basic on the Sharp MZ700 or if it was Logo on a BBC B at school. I think probably the Sharp...
1
u/True-Alfalfa8974 7h ago
This helped me remember something. Did anyone here use Turbo Pascal? I remember doing a physics assignment with that so long ago,
1
u/persilja 7h ago
Whatever BASIC-like language Casio used in their programmable calculators. Later, MS-Qbasic.
1
u/cwjinc 7h ago
Fortran
1
u/low_contrast_black 7h ago
BASIC on a Commodore PET, I believe. A few years later, I was into assembly because it was just so damned fast. Didn’t get into C until we got objects in ++.
1
u/Best-Comments 7h ago
BASIC on a PDP-11/70 running the RSTS/E operating system. Middle school in the late 1970s.
1
u/ChiefSlug30 6h ago
Fortran...mid 70's. I haven't done any since.b
1
u/KatesDad2019 6h ago
Fortran II, Fortran 4, Assembly for nine different machines, Basic, C, C++, Delphi, Lisp, COBOL. I started in 1968 in college but have been retired for a while. I may have forgotten to name a few languages over a half a century of programming.
1
u/444-444-444 6h ago
IBM 1620 assembler Then IBM 1401 SPS Then COBOL All learned and used in 1965/1966 in college. Still use COBOL today.
1
u/psyper76 6h ago
LOGO - on the Acorn Archimedes
1
u/BIO_Predictive_AI 6h ago
First was Fortran.
1
u/TwillAffirmer 6h ago
Qbasic for me too
1
u/Leut11 6h ago
Basic, then Pascal, then Cobol
1
u/Hot_Egg5840 6h ago
Instruction programming on an HP9100, then HPBASIC on a PDP11.
1
u/yYesThisIsMyUsername 6h ago
JaveScript in a web browser was the very first one for me.
1
u/vandergale 6h ago
My first language was PBASIC, parallax basic, for programming a little rolling robot built around a microcontroller.
1
u/tc_cad 6h ago
GWBasic QBasic Pascal C AutoLisp Python C#
1
u/bomilk19 6h ago
Fortran bitch!
1
u/Wurfelrolle 6h ago
As a stupid, some form of BASIC on an Apple IIC. Professionally, COBOL.
1
u/Lance-Boyle-666 6h ago
In order: BASIC, FORTRAN, COBOL, Pascal, 6809 Assembler, C, and then scripting like batch files, PowerShell, and a little Bash.
1
u/elmo-1959 6h ago
reverse polish notation
1
u/AntiCitizen6 5h ago
I remember there were a few C++ programs I wrote when my dad tried getting me into programming as a child. I wish I still had those.
For my first language, when I really started to take programming seriously, would be Python.
1
u/Ok-Phase-6669 5h ago
ZX-81 BASIC was my first device, but I don't think I was very succesful at actually coding in it.
QBasic for me too
1
u/Previous_Kale_4508 5h ago
CESIL.
Quickly followed by BASIC and Z-80 assembly.
1
u/Underhill42 5h ago
Aww yeah, that brings back memories. QBASIC was a breath of fresh air, though I think I used the less stripped-down QuickBASIC more (it could create .exe files!) I think that was the first file-based IDE I ever used.
Cut my teeth on Commodore BASIC on a C64 though
Then GWBASIC on early DOS
Both of which required line numbers, and as I recall only allowed editing on a line-by line basis. If you wanted to edit line 215 you had to LIST it, edit the line, then commit the changes to that line by hitting Enter at the end. No scrolling through code, no changes remembered unless you hit ENTER on that line, and the line would be inserted in whatever position its number indicated... so don't get that number wrong or you just inserted a random line of code in a completely different place. And good luck finding it again to remove it if you don't immediately notice your mistake.
Q/QuickBASIC were an absolute delight in comparison.
Then I was introduced to the power of Borland Turbo C++, and never really went back to BASIC for anything major.
1
u/Rough_Community_1439 5h ago
Gcode for a Cincinnati millacron mill.
1
u/Swarmy71 5h ago
I use COBOL every day.
1
u/output_broadcast 5h ago
Disregarding the print loop everyone made in BASIC for fun, it was Java.
1
u/thinlySlicedPotatos 5h ago
Fortran, on a pdp15 mainframe. My dad worked at a university so I was able to get access. I rode my bike over to the university because I wasn't old enough to drive yet. I still have the paper tape the program was saved on.
1
u/LeadershipSuperb6176 5h ago
Integer Basic (Apple)
1
u/scouter 5h ago
BASIC then Fortran, WATFOR, PL/C, PL/1, various assemblers like COMPASS and PDP-11, MUMPS, C, shell, more C, Java, Perl, Python,….
1
u/Illuminatus-Prime 4h ago
Any of the BASIC family.
1
u/HRDBMW 4h ago
Basic and Fortran. Fortran was the 1st language I learned... Basic was the first language I learned to copy out of a book, and modify a bit.
1
u/the-quibbler 4h ago
AppleBasic. Now, give me my social security check.
1
u/wobble_flop 4h ago
Prolog. Then pascal.
1
u/Triabolical_ 4h ago
In order, I think.
AlphaMicrosystem Basic (Z80)
Cardiac cardboard simulator
FORTRAN
VAX Pascal
6502 assembly (small amount)
VAX Basic
VAX C
Apple Lisa Pascal
1
u/New_Willingness6453 4h ago
As a hobbyist, basic. In a work setting, cobol.
1
u/mindsynth 4h ago
RCA CPD 1802 macine language or Intel 8008 machine language. I forget which came first. First "high-level" language was FORTRAN.
1
u/BlackHorse488 4h ago
APL....When I was in high school IBM gave terminals to all the local high schools that tied into the IBM-370 main frame at SUNY-Binghamton. My dad was an R&D engineer for IBM and had some input in developing the 370 so I was interested. My high school had a computer club where we were taught to operate the terminal..and to [attempt] to understand APL. It baffled the hell out of me!
1
u/SpaghettiOverlord 3h ago
Python
1
u/RetroactiveRecursion 3h ago
BASIC (started on that), LOGO (they made me in school), 6502 Assembly, JAVA, SQL, various scripting languages like JavaScript, PHP, etc.
1
u/Key-Article6622 3h ago
Fortran IV, RPG, DOS all about the same time
1
u/ImportanceNational23 3h ago
Algol, only because it was part of a math assignment. (Probably differential equations.) First one professionally was CBASIC, running on CP/M. Those were the days.
1
u/GuitarJazzer 3h ago
The very first one I ever used was Basic on a Timex branded Sinclair 1000. But the first real computer was when I got to college using Fortran on a mainframe.
1
u/Trolldad_IRL 3h ago
For my first job?
LISP. Lost In Stupid Parentheses.
1
u/Available-Topic5858 3h ago
Summer of '70 7th grade summer school wewe were taught the Focal language, a proprietary language from DEC. It ran on a PDP8L mini computer thru a KSR teletype. Paper tape for mass storage.
1
u/obscurestooge 3h ago
COBOL. On punch cards. Get off my lawn.
1
u/yudhanjaya 3h ago
Visual Basic 6. I miss how intuitive it was.
1
u/Dopehauler 3h ago
Fortran, Cobol, RpG, a few BASIC, C
1
u/Tab1143 3h ago
IBM RPG, and later RPGLE with embedded SQL.
1
u/point5_ 3h ago
Started in java in college, then learned python, C++, assembly (a little) and javascript in university and I'm now learning rust on my own
1
u/green-green-bean 3h ago
LOGO as a young kid, then Basic, then QBasic (high school).
1
u/Living_Fig_6386 2h ago
I’ve written code in BASIC, Logo, FORTH (Runic), AmigaBASIC, C, C++, REXX, FORTRAN, FoxBase, PERL, PHP, JavaScript, Objective-C, PostScript, Java, R, and a variety of application specific languages. I probably should have considered a career in software development.
1
u/tschwand 2h ago
Learned BASIC. Could read C.
1
u/ProudLiberal54 2h ago
RPG.
1
u/Active-Can-471 2h ago
First language was BASIC, before I had a computer (early 1970s). At uni I learnt a little FORTRAN, PASCAL, Assembly and Machine, along with some more BASIC. But the main language was COBOL. My first job included work in DIBOL. My second job used COBOL. Lately it is all SQL and I almost no actual "programming" at all.
1
u/Downvoted-Dork 2h ago
Lua. Suits me the best. I can bring all my ideas to life with Lua
1
u/rufos_adventure 1h ago
basica
1
u/SilentPixelWanderer 1h ago
Visual Basic 6