16 likes
·
7.8K reads
3 comments
Thanks for gathering this helpful list!
"Programming Rust" by Blandy, Orendorff and Tindall is one of the best programming language books I've ever read. It's very well written, the authors clearly have good didactic skills (and humour), and the chapters are well organized - I would dare say, much better than its counterpart, "The Rust Programming Language".
Rust isn't an easy language to learn, and not one I'd recommend to start with. And arguably, this book as well as others clearly state that the reader is expected to have programming skills - neither of them is designed to teach programming. It's not freely available online though, but that would be my #1 recommendation to anyone learning Rust.
I found "Rust Atomics and Locks" by Mara Bos to be of the same quality, although I've only started reading it. It's definitely a more in-depth and "specialized" book, but it imparts a very accurate insight into those mechanisms that are essential in a number of applications, so another book I'd heartily recommend. There's indeed a free, online version but I'd buy the book (and I did) to encourage the author to write more of them!
There is another link for the online version of "The Book", that may be more interesting than the one you gave since it adds interactive inline exercises. They are work-in-progress but here it is anyway (hopefully this won't block my comment):
As I thought, I cannot share the URL for this last reference, but you should find it when opening the link you've provided.
Redglyph Thanks for your comment and support! I did have the Brown University resource on my list or resources, but it seems like I forgot to include it. Although it's a work in progress, I really like it too!