← Back to context

Comment by vincenv

3 years ago

Another book I found very helpful is Programming Rust [1], it expands on many concepts in the Rust book, the chapters on closures, iterators, collections, concurrency and async have very good explanations on how things work.

[1]: https://www.oreilly.com/library/view/programming-rust-2nd/97...

I highly recommend this book. I like "the book", but I did not find it was enough to write code in the real world. This book is longer, but more thorough.

Is it adequate to learn systems programming concepts? I already know the concepts of Rust, so I'd rather learn the former. It's fine if the book teaches both, though.

  • not really, it's an excellent book but focused on Rust. I liked the fact that it explains the memory layout of common Rust data structures.