DEV Community

Cover image for Discussion of the Week: "Which is your first programming language?"

Discussion of the Week: "Which is your first programming language?"

Michael Tharrington on December 14, 2023

In this weekly roundup, we highlight what we believe to be the most thoughtful, helpful, and/or interesting discussion over the past week! Though w...
Collapse
 
best_codes profile image
Best Codes

I liked the discussions about listicles in general, but one was already submitted for JavaScript post of the week.

Collapse
 
michaeltharrington profile image
Michael Tharrington • Edited

Aww yeah! 😀

I know exactly the one you're talking about — @nombrekeff's Should listicles be forced to have a tag so we can hide them from feed?

This article is excellent. Very worthy shoutout! 🙌

Notably, the DEV Team has been chatting about this one along with The Conundrum of the "Top X" Articles 🤔... we're definitely listening out for any issues y'all raise + y'all's feedback and ideas about how we could go about solving these things. We're eager to keep improving in this regard and community feedback is so essential for us to know where to focus!

Collapse
 
best_codes profile image
Best Codes

Wow, that was fast! I'm somewhat tempted to recommend my own post, but I won't. :D (The discussion isn't very good, in fact, there seems to be some rather rude remarks?? I reported them, but am not sure what you guys do with that.)

There is some interesting discussion here too:
dev.to/opensourcee/how-can-i-use-a...
Not much, though, nor is it very relevant.

There's also a lot of (not all positive) discussion here:
dev.to/lissy93/50-ways-to-bring-in...

I'll be watching to see what gets picked. Thanks for responding, since you must be busy!

Thread Thread
 
michaeltharrington profile image
Michael Tharrington

No probs! Happy to chat. 🙂

We try our best to handle rude comments fairly based upon our Code of Conduct. Mostly marking them as unconstructive and potentially warning or suspending the commenter. I can't speak to the specifics of your situation and would rather not in public, but if you're experiencing abuse, please do continue to report it to us — all of these reports are manually reviewed by our team! If for any reason you feel like we're not doing enough, then feel free to hit me up privately (michael@forem.com) and we can def chat through it.

Anywho, both posts you mention are quite cool! To be clear, we already picked the Discussion of the Week for this week above — the prompt I drop at the bottom is really just asking you all personally which articles you think were the best discussion in the past week and encouraging y'all to share them. It's not actually a voting mechanism, though that's a really cool idea!

Regardless, I'm happy you found multiple cool discussion posts from throughout the week and dropped them in here. You picked out some great ones! 🙌

Thread Thread
 
best_codes profile image
Best Codes

OK, great! Thanks for your time!

Thread Thread
 
michaeltharrington profile image
Michael Tharrington

Of course! 😀

Collapse
 
pengeszikra profile image
Peter Vivo • Edited

Videoton VDX terminal basic around 1980, I just meet at international fair BMV, at Videoton stand run some terminal, and I try to run my first for loop which I was readed some Basic book. ... and this still run, after a couple try.
Image description

Collapse
 
rerlache profile image
Robin Erlacher

i started with c# in 2021, ended the course after 6 months in april 2022 and started a new position, where i can code in c# with may 2022 .. this year i started with unity gamedev, react and python .. after about 2-3 months of learning react i got involved in a project where nodejs and react is used ..

Collapse
 
diwence profile image
DIWAKAR KUMAR

My first Programming language was "PYTHON". Beginner Friendly.

Collapse
 
slimgee profile image
Given Ncube

PHP and after a year I started hearing people all over the internet discouraging it just when I began to like. I stayed on

Collapse
 
balagmadhu profile image
Bala Madhusoodhanan

Mainframes Z o/s 390 ... JCL, Cobol and Rexx

MF

Collapse
 
jjokah profile image
John Johnson Okah

BASIC, meanwhile there was Python already :(

Collapse
 
sagaofsilence profile image
Sachin

FORTRAN 77

Collapse
 
priyabapodra profile image
Priya Bapodra

Thank you so much for appreciate me ! :)

Collapse
 
michaeltharrington profile image
Michael Tharrington

Of course! Thank you for writing up such a fun discussion for us all, Priya. 🙌

Collapse
 
gregor_schafroth profile image
Gregor Schafroth

🐍 Python here! Looks like its simple and popular, and still growing, so this looked like an obvious choice for me :)

Collapse
 
virtualmachine profile image
ByteCodeProcessor

My first language was C++ couldn't get beyond classes I was young so that could have been a factor.

Collapse
 
michaeltharrington profile image
Michael Tharrington

That definitely makes sense.

Also — and saying this with my limited knowledge of programming (I'm not a dev!) — I've heard C++ is "closer to the metal" or there are fewer layers of abstraction so you have finer control over certain things which can be really powerful, but also requires more of you as a dev.

Am I right in thinking this? I am kinda regurgitating things I've heard folks say in the past, but I could certainly be off. 😅

I wanna say a lot of games are built on C++ too — at least the big ones. Not necessarily the indie games.