What is your prior knowledge? I ask because it's interesting you think learning a language is usually easy. Knowing the syntax is not knowing the language.
I am 3rd year CS grad. As you can expect, I have basic knowledge of C/C++, java, javascript, php, python. Like javascipt is hard, like concepts of closure, callback or even functional programming concepts like monoids, map, reduce. But the starting is easy. I don't think that learning programming is easy, but Rust needs more indepth knowledge I guess which I don't have.