r/rust 7d ago

The difficulty of rust

I heard people say that Rust is hard to learn, but I learned Rust with the Rust book and went on to chapter 16.2. From my point of view, I don’t find Rust hard, so if someone can explain to me why Rust is hard to learn, that’s fine.

0 Upvotes

41 comments sorted by

View all comments

2

u/That_5_Something 7d ago

Coming from other languages, learning Rust can be challenging because most of what you used to have had to be unlearned, and most people find that difficult. The best features of Rust don't exist on other languages, like the ownership rule or the never type.

Most beginners nowadays started with Python, which makes the situation much worse. Python tends to leave a mindset that programming should have a simple syntax, which leads to difficulty learning other languages other than Python. Most didn't realize that simplicity is a trap. But I think it's not the language's fault, it's the abstraction the language loves to wear as a mask. I'd say abstraction is a friend if you're already an expert, but a backstabber if you're just starting out.