I think learning Rust will be harder than Haskell for a lot of people.
Going from something like Java or Python to Rust, one would have a lot to learn.
To learn Rust you simply need to understand how values are kept track of by the compiler. Once you develop an intuition for this it's the same as any other modern imperative programming language.