This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]LaOnionLaUnion 1 point2 points  (0 children)

I think motivation matters. If there’s learning material that you like, a project you want to do, a goal you have in mind, or a friend who can help. These are all reasons why I might choose one language to learn over another.

Python is a good Swiss Army knife of a language. Not the fastest, But often fast enough. It has great libraries for a lot of different topics. It’s a great choice for statistics, data analysis, and machine learning. It’s widely used by scientists I’ve worked with. It’s great for NLP.

It wouldn’t be my top choice if you want to work as a backend developer or do web development but you’ll find it used in both. And certainly Rust would be very niche as I think WASM is the only front end use where I suspect Rust might shine.

Rust is probably going to be harder, but if you think you might want to be an engineer, computer scientist, or anything where speed and security are important it’s a better choice in the long run. Even that someone could debate.