this post was submitted on 15 Mar 2026
59 points (96.8% liked)
Rust
7864 readers
3 users here now
Welcome to the Rust community! This is a place to discuss about the Rust programming language.
Wormhole
Credits
- The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Haskell is also extremely picky about programs though GHC's error messages are notoriously confusing. Basically they say "error at line 123" with a bunch of incomprehensible spew saying what the error is. So you ignore the spew, look at line 123, and squint til you figure out what is wrong. In practice that method actually works once you get used to it. C++ is kind of similar IME.
You might also give Ada a try. Its goals overlap Rust's and I'd like to have some familiarity with both.
Based on your mentions of Python and bash, I'd say spend more time on languages with serious type systems. Rust, Haskell, Ada, ML, and maybe pointy headed languages beyond Haskell.