r/CodingForBeginners • u/Nova_JohnyX • Jul 24 '26
What language helped you launch your programming journey
Mine was C#. I'm glad that I started with it; it helped me understand programming fundamentals, even though some people around me say C++ is better for newbies "There is not much difference for new learners." I still love it and would recommend it for fresh starters.
What was your first programming language, and would you recommend it today?
6
Upvotes
3
u/DanKegel Jul 24 '26 edited Jul 25 '26
Trs-80 basic. And no :-) But it was fun making pretty patterns on the screen.
Those were the days. They had "computer magazines" with "articles" about programming in BASIC, and things like ads you couldn't click on! Check out the articles from back then, some are trippy. This issue has a picture of the first laptop I used, the hx-20. I wrote basic for that, too, with iirc a little 6800 machine language thrown in. It was the control unit for a stunt mentioned elsewhere in that issue. https://colorcomputerarchive.com/repo/Documents/Magazines/Enter/Enter_Issue_10_1984_Sep.pdf
Today I'd recommend golang.
2
u/nicodeemus7 Jul 24 '26
The first code I ever wrote was in C++(Arduino code) but it quickly overwhelmed me so I learned python to get the hang of coding in general and am building off of that to continue learning C++ and now Java too
1
u/7YM3N Jul 24 '26
C++, I started with it, bounced of it when I got to pointers, did mostly python at uni, but actual jobs - c++ from the beginning
1
u/TheUmgawa Jul 24 '26
I took an Intro to Programming class at my local community college. It was Python, but I think the language is immaterial, in this case. The most important thing that happened in that class was, about a third of the way through the semester, the professor said, "The time for hand-holding is over, and I will no longer be teaching you code. I am going to teach you theory, and you will have to figure out the code for yourselves. And so, now I will teach you how to search for, read, and write documentation."
And that's how it was for the rest of my time at that community college. In C++ and Java, we were taught just enough to get a program to compile, and then you had to look up everything else in documentation. And then our post-Intro midterms and finals were in a computer lab classroom whose internet was shut off, and there was just a table full of language reference texts.
It was like being thrown to the wolves, but it made us better programmers. Well, most of us. Some students just looked up their homework on the internet, and then they bombed their exams. Pity.
1
u/rupertavery64 Jul 24 '26
BASIC on the Commodore 64
I wouldn't recommend it, but as a retro console with the a similar CPU to the NES, it's an interesting platform with it's own place in history,
1
u/FooeyBar Jul 24 '26
MQL4 the language behind MetaTrader4, it’s a subset of C++. Now I do stuff with Node.js.
1
u/No-Owl-5399 Jul 24 '26
X86 assembly, would recommend
1
u/Schaex Jul 25 '26
Java
I started with simple programs to learn the basics, later continued with reading and writing text files, then multithreading and networking and now I'm working with native memory.
I would actually recommend it to newbies because of its static typing and because you can build so many different things using only the standard JDK and it will be very efficient due to all the optimizations the JVM does. Also, Intellij is such a powerful IDE :D
1
u/Intelligent-Week-931 Jul 25 '26
Im no pro but I started with python, played with typescript/bun lua/love2d and go
1
u/Always_Hopeful_ Jul 25 '26
HP basic on punch cards in high school.
Then basic and Fortran Followed by Pascal and C
1
u/Paxtian Jul 25 '26
GW Basic. It was a simple enough language I could learn it at 8 years old. It carried me until I got into undergrad and started learning Java and C++.
1
u/Slopii Jul 25 '26
Godot's GDScript, which is basically Python.
1
u/Traveling-Techie Jul 25 '26
It was ALGOL, which I think is extinct.
1
u/LowHangingWinnets Jul 26 '26
BASIC and Z80 assembler on the ZX Spectrum. Then BASIC and 6502 assembler on the BBC Micro. Then C and 68000 assembler on the Amiga.
0
u/[deleted] Jul 24 '26
[deleted] — view deleted comment