I am also a web developer coming to Rust from dynamic languages with a history of strong (not static) typing. I am no OS developer (though I would like to be), and I think you misinterpreted me.
I view Rust as a language to use when you need fast code (because everything should be safe), with minimal footprint. Usually, in web sites, the bottleneck is with the database, and not the application code, so there is not really a need for Rust when you have safe languages like Python, Java, or Haskell.
However, if you, for example, only have an instance where you have 10 megabytes of RAM, like if you dont want to spend tons of money on hundreds of megs of ram on DigitalOcean or AWS for a hefty runtime like a JVM, then the minimal footprint of Rust is perfect.
The average web dev does not need Rust, it is not an insult, its a personal opinion held by me. I do not appreciate your comment, but I am not going to assume malice (done that too much before), and I want to say that I am sorry if i offended you.
Thanks, @lambda for the defense. <3
I am also +1 for the book to be light on Cargo, I think it would be good to be able to run all non-cargo specific examples on play.rust-lang.org (although im pretty sure that is the case, just wanted to reiterate).
Personally, when I am reading a book about clojure, I donât care about leiningen, same thing with Python and Pip, I want to learn the language, not the infrastructure.