DEV Community

Discussion on: What language of programming the best for school program?

Collapse
 
geoxion profile image
Dion Dokter

It depends on what the application is of course.

But you shouldn't ask me, I'm REALLY biased towards Rust.

...

No, actually, you should totally listen to me and my answer is Rust.

  • Efficiency of C
  • Unmatched safety
  • Great community in my experience
  • Super tooling
  • Very elegant

You really want to learn to program? Write Rust.

Collapse
 
rinkton profile image
Rinkton

Eh... probably we don't understand each other correctly. I mean don't what language chose to learn, I mean which language you consider best for school curriculum, for teach it pupils. Or you think for school program best language - is Rust?

Collapse
 
geoxion profile image
Dion Dokter

Ah, you mean for teaching. Then it mostly depends on both the field of study and the curriculum.

For example, if you're giving lessons in webdev, then you should probably pick a popular stack like Node+TS+MySQL. If you do data science or ML, you'd want to pick python.

If you want to give more advanced computer science lessons, though, I think that Rust is perfect. You need to know some fundamental things to use Rust. You can teach about pointers, stack vs heap, mmio, datastructure, etc.

So in short: If the course is about programming itself, then Rust is a very good choice in my opinion. If it's not about programming, but about making websites or machine learning, then you better pick a stack that is popular in that area.

Thread Thread
 
rinkton profile image
Rinkton

Okay, I understood your opinion. Thank you for writing it!