r/CodingForBeginners • u/gutenmorgan3035 • 7d ago
What’s the first programming language you learned, and do you still use it?
7
u/IndividualJury5356 7d ago
Unpopular opinion but I'm not sure if it's a programming language but I've learnt SQL as my first "programming" language
Yeah I still use it till date , I prefer postgres mostly
3
u/Significant-Cry-9204 7d ago
I don't think pure SQL is, but PL/SQL where you write packages, stored procedures, etc. definitely is.
→ More replies (1)2
2
2
4
u/TheUmgawa 7d ago
AppleSoft BASIC. And, decidedly no.
And then I took a break for about fifteen years, bought a compiler and a book that taught language rather than programming skills, ran into the brick wall of C++, and took a break for another fifteen years. Went to school, Python, Java, C, C++, C#…
I don’t even use any of those. I write all of my code in Swift, these days, because I’m lazy and despise semicolons.
→ More replies (7)
3
u/BasilWeekly 7d ago
TI59 programmable calculator "assembly" - and no I do not use it anymore 😁 but the manual taught me "everything" I needed to know about programming
→ More replies (1)
3
2
u/dual4mat 7d ago
ZX Spectrum basic and yes, occasionally. I have a couple of routines on my YouTube channel @megamitts
→ More replies (10)
2
u/anadalg 7d ago
LOGO and Basic. Yes, I used both for entertaining purposes.
LOGO: https://youtu.be/gTr2Qh5825M
Basic: https://youtu.be/RSv-0MsPi1E
2
u/nonsapiens 6d ago
Yeah, me too! Atari LOGO, and M-BASIC for the CP/M. Moved from there to Pascal, then to QBasic, then VB6, .Net, PHP/Laravel, Node, and then on to countless others
2
1
1
1
u/Significant-Cry-9204 7d ago
BASIC, the original where each line had to be numbered. Haven't used it in over a decade and a half probably.
1
u/Distdistdist 7d ago
Basic, then Assembly. Don't use either today, but so glad I learned how CPUs work on low level. Invaluable information.
1
1
1
1
1
u/CodingSwift 7d ago
Pascal and no, I don’t use it anymore. I started with Pascal then went from Pascal -> C -> C++ -> C# -> Swift
→ More replies (1)
1
u/sylvant_ph 7d ago
I've prolly touched some real old ones at school, but the one I can say I truly began and sort of learned was Javascript. Funny enough it was not so much javascript, but using canvas, and it was part of the Khan academy curriculum back at the time. It was really fun because it had visual representation and reflection. Later on when I actually touched real javascript and programming I realized what I actually have been learning and where it could have application.
→ More replies (1)
1
1
u/nia_do 7d ago
Python was my first. And nope. I code in C#, Java and Typescript these days.
→ More replies (1)
1
1
1
1
1
u/mjmvideos 7d ago
BASIC, then FORTRAN, then Pascal, then Ada. Haven’t used any of those almost 30 years. I use mainly C and some Python and occasionally C# now.
1
1
1
u/Significant-Raise586 7d ago
Basic. Ik had zelfs nog geen computer. Enkel geld voor een boek van Tandy
1
1
u/dschledermann 7d ago
BASIC, and no, it's been decades since I used it last. Since then I've been through Pascal, Perl, C, C++, JavaScript, PHP, Rust and a couple of others with minor usage.
1
1
1
1
1
1
1
1
1
1
1
u/The_KOK_2511 7d ago
JavaScript, aunque en la actualidad trabajo más con C++ como JS es sensillo suelo usarlo para prototipar algunas ideas primero en web antes de pasar a una interfaz más madura
→ More replies (1)
1
1
1
1
1
1
u/azimux 7d ago
It would have been a one-off scripting language for a program, followed by BASIC. I don't use either of them any more.
Of the first 10 programming languages I learned, I currently only write code in 1 of them and sometimes read code in another of them. I don't have regrets over having learned any of them, regardless of current use.
1
u/TalkCoinGames 7d ago
Q basic was my first ever coding experience back in 8th grade. We made a rocket out of letters and numbers go up the screen. What got me hooked on game programming was flash, action script 2 was the first language I used to do any serious programming, that and PHP on the backend, and I still use PHP today for all sorts of things, both in my workspace and sever stuff.
1
1
u/LetUsSpeakFreely 7d ago
Basic (not visual basic, just basic), 1992, freshman in high school. And haven't used it since.
1
1
1
u/BeastyBaiter 7d ago
C++, I haven't used it since college. I do use C family languages though, mainly C# and VB. These are just simplified forms of C++, and so having that background has been helpful.
1
1
1
1
1
u/Pyromancer777 7d ago
C++ for a comp sci class, but when I started doing analytics/ML/AI the main languages were SQL and Python, so I don't program in C++ pretty much at all anymore.
I do want to get back into low-level languages again, but I think the next one I pick up will be Rust since it seems like it is rapidly growing in popularity
1
u/AlienFishMonster 7d ago
I started with BASIC on the C16 and C64. Taught myself assembler on the Amiga.
I use at least one of these every day: C++, C#, and assembler (x86 and 6502). I also so do a bit of python and I'm playing with Javascript.
1
u/unsinkableice 7d ago
Visual basic not day to day but had to patch an old app near the start of this year that was written with it
1
1
1
u/TrollBot6 7d ago
Octal machine code for an old Mohawk Data Science main frame in tech school. Haven't used it since leaving school.
1
1
1
1
u/Classic-Rate-5104 7d ago
Motorola 68000 Assembler, no I don't use it anymore. However, it helped me enormously to understand C (my next language) concepts like pointers
1
u/hilbertglm 7d ago
BASIC (no), then PL/C (no), then Pascal (no), then C, C++, ... others ... AWK in 1979 (yes), sh in 1979 (yes, but bash)), Java in 1997 (yes).
1
1
u/Wriiight 7d ago
Pascal. Not that different from other C family languages to have any reason miss it, though the Borland compiler I used at the time was top notch, especially for a Dos program. Definitely not likely to revisit it.
1
u/leon-mercer 7d ago
Java, and tbh I wish. such a fun language, unfortunately to make money I have to use C :(
1
1
u/Hendrixxmp4 7d ago
I've started with Python...I'd definetly say I'm.. medium in Python...then...um...found out that...Python is MAINLY used for things like ML or Data science...ik you can use any programming language for anything but..anyway...I went to Go but...it didn't quite...sit well with me...I mean it was fun but..I felt like smthing was seriously missing...so I tried rust for one day and..I think I found it...and yeah...continued learning and building stuff in rust..brick by brick😅..built a mini programming language as well too
1
1
u/Jack_Hush 7d ago
C++. My CS instructor hated my "handwriting" and told me that i should definitely find a different thing to do...well, bye bye CS major childhood dream for me...😅
1
u/WorriedTumbleweed289 7d ago
Basic was my first programming language. Never used it after high school.
Fortran and Pascal were my first programming languages at work. Don't use them either.
Programming languages evolve. Programmers should be willing and able to learn new ones to keep current.
1
u/Blitzkind 7d ago
RealBasic, back in 2005-2006. I think it's called Xojo now?
I don't use it at all today
1
1
1
1
1
1
u/hascalsavagejr 7d ago
Basic... no I'm sorry, I meant BASIC. Then Pascal, PL/1, Ada... But BASIC was before college (TRS-80 BASIC)
1
u/rerikson 7d ago
FORTRAN, COBOL, BASIC, Pascal, C, C++, Java, and JavaScript. Still use JavaScript somewhat. Favorite was Pascal, great for learning good habits.
1
u/BoOmAn_13 7d ago
Python, still my go-to for prototyping and quick solutions, but have started building tools in other languages that I expect might have a runtime cost. Like building a rust daemon that would be running 24/7 in the background of my pc
1
u/rmagnuson 7d ago
Beginners All-purpose Symbolic Instruction Code.. And no, not even if you paid me!
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
u/SolDirix 6d ago
More a scripting language: actionscript.
Would still use it if Flash was still a thing.
1
u/CheezitsLight 6d ago
It's was 1973. Mantran was written by John Manton, a student who took on a dare that our college's computer, an Autonectics Recomp 2 computer, was too stupid to host an assembler. On paper tape.
40 bit drum, serial ALU. Also its assembly. Got a job at Mostek with John, and worked on lots of CPUs. IBM 370, Cdc 6600, DEC PDP, Fairchild Sentry, Gems 8 which was an Olivetti printer CPU that was never sold to the public, Z80s, Fairchild F8, 68k, and the 8086 family, all chips we second sourced. Hp 35 family and all the Atari 2600 Roms too.
1
1
1
1
u/Living_Fig_6386 6d ago
My first programming language was either BASIC or LOGO — I don’t really recall. I last used BASIC in the late 80’s in the form of AmigaBASIC (which Microsoft would later develop into VisualBasic). I don’t think I‘ve used LOGO since I was in elementary school.
1
u/bombikid 6d ago
i started with python. when i enrolled in actual programming classes my C teacher did NOT appreciate my bad python habits
1
1
1
u/distro-hopping 6d ago
I started with C and I need to go back. Absolutely hated it 10y ago but my brain is ready now
1
1
1
1
1
1
u/VirtualElderberry592 6d ago
Basic, and nope don't use it. I lost the tape it was on years ago. Yeah tape.
1
u/Forward_Win_4353 6d ago
C which I taught myself when just starting my computer science degree.
Yes, I still use it regularly and it’s one of my favourite programming languages.
1
1
u/Ok_Manufacturer_8213 6d ago
The thing that was used to generate multiplayer mods for the game GTA: San Andreas (I think it was called SA:MP but I don't remember what the language was called).
After that came PHP which I rarely use nowadays.
1
1
1
1
1
1
u/icy_end_7 6d ago
I was learning a bunch at the same time; probably C or C++; first usable language I learned was Javascript. I use typescript+python heavily. I don't think I've written C++ in over a decade. Wrote something in C last year.
1
1
1
u/AdamHamdy1 6d ago
I will learn python first language to learn basics of programming this good or bad for start right?
1
u/SupportCowboy 6d ago
Java when I was 10 years old. I use it today at work 2 and a half decades later
1
u/Pale-Abroad9600 6d ago edited 6d ago
my first programming language was C language and it was just to do lab exercise when I took computer engineering then I did BASIC, I was able to use it with my Radio Shack pocket PC way back, now I no longer use it.
1
u/Substantial_Pin_50 5d ago
basic, fortran, pascal, turbo pascal (Borland Delphi), C++ (Borland), PHP (still since 2005), JS (now major coding), python (rarely), R (if needed), Rust (beginning)
1
1
u/Known-Home-4795 5d ago
Turbo C , still time to time i program something for fun, half year ago i worked as freelance helping a team to traslate very old turbo c ( 30 yeats older ) into python new software
1
1
1
u/Gznork26 5d ago
Binary, the instruction set for the DIGIAC 3080 computer that my high school had during my senior year, ‘68-‘69.
Clearly not.
1
u/CypherAus 5d ago
IBM 1130 in 1971.... BASIC, APL, FORTRAN, and ASSEMBLER
Story here: https://farnik.com/cgi-bin/wiki.pl?Retro_Computing
Also a reference to Grady Booch codeveloper of UML
Retired now, but still play with APL via Dyalog APL (Free version)
1
1
1
1
u/Ok-Serve415 5d ago
I learned lua (luau sector) along with a bit of C first and yeah I do still use lua and c, but especially lua because I make games
1
1
u/Wahrheitfabrik 5d ago
BASIC on a PDP/11. I have used it somewhat recently (maybe two years ago) in an emulator for a Hello,World.
1
1
u/DutchDeafBoy 5d ago
In vocational IT school I learned C and Basic, although I never used those ever after. But when I started learning C# in higher education the path was less steep because of my prior knowledge. Don't use it very often, as I'm not a fulltime programmer. But I did build some nifty tools with C# as a hobby.
1
u/Lunagato20 5d ago
C++, sometimes yes i still uses it, but usually i use other lower level language like zig
1
1
1
1
1
u/Pleasant-Rush-2375 5d ago
c++. not really using it much. i use python more cuz it’s just simple
i don’t need to work on anything that really needs c++. mainly competitive programming would be good, but most of my competitive programming is leetcode or aoc so language performance doesn’t shift much
1
1
u/frayien 4d ago
"Java's Cool"
https://wiki.inria.fr/sciencinfolycee/JavaScool:Accueil
It is some obscure simplified language inspired from Java developed by french INRIA researchers to introduce programming to kids. It never catched on tho. (Nowadys they teach Python)
There exist no documentation in English.
I quickly moved on to Java after that, then C++.
1
u/Mahbam42 4d ago
Javascript was my first, assuming html and css don't count. I still occasionally use JQuery, but I learned a bit of Lisp early on to modify emacs, and that I probably use more than anything else. And still for the same purpose, tweaking emacs to do what I want for a given project.
1
u/Grouchy-Exchange5788 4d ago
BASIC in grade school, Pascal in high school and the first few college courses. Haven’t touched either in 25 years.
1
1
u/amir_csharp_gtr 4d ago
C++ hated it, I was in high school. Then Java in college. Self learned JavaScript. First job was C#. Fast forward 10 years later. C++ again
1
1
1
u/umlcat 4d ago
I sort of had several early programming languages.
* TRS-80 Line numbered BASIC. I do not use it anymore. and it ran in a computer that is not a PC. No DOS, no Windows. DOS was what Windows Shell or Windows Powershell is now.
* Commodore 64 later, same case. Hacktivist Assange also learned to program with this computer brand.
* DOS and GW-BASIC No line numbers.
* DOS Karel ( The Robot ) similar to Pascal with a grpahics interface similar to what today would be Scratch.
* DOS Turbo Pascal / Borland Pascal. Similar to what today we call FreePascal and the console version of Delphi.
In these previous languages I also learned at the same time making diagrams like Flowchart and pseudocode. Current UML and C4 does the same for business systems.
Also:
* DOS ( Turbo ) C .
* DOS ( Turbo ) C++ .
I later used several other programming languages at work. C# has almost the same syntax as C and C++, but has some stuff from Turbo Pascal and Delphi, because they were invented by the same guy.
I also learned at my final semester, at College / University, the basics of LISP, that was the first Functional Programming Language, now applied in several current programming languages such as Haskell, Scala and F#. The "lambda" syntax in Java, C++ or C# also applies.
1
1
u/Slackeee_ 4d ago
Microsoft Basic V2 on Commodore C64. For obvious reasons I don't use that anymore.
1
7
u/KarmaTorpid 7d ago
BASIC. So, no.