40
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
this post was submitted on 24 Mar 2026
40 points (100.0% liked)
Programming
26213 readers
392 users here now
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Rules
- Follow the programming.dev instance rules
- Keep content related to programming in some way
- If you're posting long videos try to add in some form of tldr for those who don't want to watch videos
Wormhole
Follow the wormhole through a path of communities !webdev@programming.dev
founded 2 years ago
MODERATORS
Without knowing anything about your students, it's hard to say. If I were the student I'd much prefer to be taught C, but that's because I have an existing interest in computers and a desire to develop systems programming skills. I wouldn't like to teach JS to anyone because it's a bad language and I don't want students to go away making more web 3 slop but if they actively are interested in making web 3 slop that'd be a case for teaching JS. I'm of the pedagogical school of teaching students what they are actually interested in learning. They might not know enough about programming to know which language they want to learn off the bat, but maybe ask them what sort of software they're interested in making. If they want to make websites, you might want to teach them something like Python with Flask, as something less bad than JS as well as easy enough to learn.
Imo C is a good teaching language as it teaches you a lot about how computers work, as well as the fact that nearly everything runs on C. It is "harder" though, and imo is also for students who are actually interested.