Jim Blandy, Jason Orendorff, Leonora F. S. Tindall. 2021-12-21.
Definitely already assumes you know at least 1 other programming language
and how to write software — this is not a first language book or appropriate for
a beginner. That is OK, given Rust’s niche and (mostly necessary) complexity.
(Still, I can imagine the language having a Gc<T> someday,
and perhaps an additional prelude, to make it more inviting for beginners. A
Overall very thorough, and covers some different stuff than The Rust
Programming Language. I have read both and got value from having read both,
and recommend that if you have time.
If you only have time to read 1 Rust book cover-to-cover, make it this one.
RPL is a very close second and you’ll be well off if you read it
The binding is not as fancy as O’Reilly books of old — it’s not holding up
as well as did my Camel Book in decades long past. Alas. Some typos, and
sometimes code is formatted in a strangely small font.