I'm trying to learn Rust and finding more and more "I don't remember seeing that in the Rust book". So I'm looking for book recommendations. I've read through The Rust Programming Language a couple of times and picked up a copy of the second edition, but I feel the book is woefully incomplete as a language reference. In fairness, part of the problem is that the language is still evolving (I just figured out, for example, that the book doesn't mention async/await because it predates those features...)
What book or books would you recommend as a comprehensive guide and reference? Which books did you find most useful when first learning the language?
O'Reilly's "Programming Rust" is the best I've found at introducing core language concepts in a logical, easy-to-follow way. Rust's 2018 edition has made a few elements of it obsolete (though a 2nd edition of the book is on the way), but the basic ideas still hold and I still reach for it once in awhile for a refresher.
Yeah, I almost ordered a copy earlier today but given Amazon's delayed shipping schedule right now I thought I'd seek recommendations first. Good to know you find this one useful.