
Programming Rust
by Jim Blandy, Jason Orendorff, Leonora F. s. Tindall · first published 2021
114mentions
64recommended by
96HN commenters
2015–2026first – last mentioned
66% recommend31% neutral3% critical
Why HN recommends it
Thorough, faster-paced Rust guide that gets experienced programmers, especially C/C++ and systems folks, past the official book's basics quickly. Praised for its clear ownership coverage and async chapter.
Summarised by Claude from recommending comments
Affiliate links. As an Amazon Associate I earn from qualifying purchases.






…how good Rust's documentation is but I tried learning Rust with The Rust Book and found it frustrating: too long and wordy on the easy bits and without useful insight on the hard bits. I ended up buying Programming Rust by Jim Blandy [0] on a recommendation from HN comments and found it must easier to learn from. I'm already familiar with several other languages, which that book assumes, so your milage may vary. [0]…
on “Rust Language Cheat Sheet” ↗…two books with similar titles and I'm under the impression that you don't talk about the one the OP had in mind: https://www.amazon.com/Rust-Programming-Language-Steve-Klabn... https://www.amazon.com/Programming-Rust-Fast-Systems-Develop... I think both are good books, I already have the second one and preordered the first.
on “Learning Rust” ↗I am essentially a art student who picked up some python and C along the way. I feel very comfortable with Rust (started a year ago). Make sure to read the books and maybe consider buying "Programming Rust" by Blandy & Orendorff which is easily one of the best language books I ever read, especially when combined with the free books available online. I found the hardest part was stopping myself from using…
on “Rust and SPARK: Software Reliability for Everyone (2017)” ↗Make sure to read the books and maybe consider buying "Programming Rust" by Blandy & Orendorff which is easily one of the best language books I ever read, especially when combined with the free books available online. I used this book in a Rust course and I can also recommend…
on “Rust and SPARK: Software Reliability for Everyone (2017)” ↗…Rust 2018 Edition. Three complementary books are the best resources: - The Official book: https://doc.rust-lang.org/book/ - The Rust By Example book : https://doc.rust-lang.org/rust-by-example/ - Programming Rust (O'Reilly) : https://www.amazon.com/Programming-Rust-Fast-Systems-Develop...
on “John Carmack: writing Rust code feels wholesome” ↗I think that says something about the book. I initially read the book online as well, and was put off when actually trying to get something done and not succeeding. Later, I bought "Programming Rust" by Jim Blandy, and it changed everything.
on “Fighting Rust's Expressive Type System” ↗There's several external books. I started from this one (via Safari): https://www.amazon.com/Programming-Rust-Fast-Systems-Develop...
on “Rust's 2017 Roadmap” ↗Then see O'Reilly's upcoming "Programming Rust" by Jim Blandy, who, despite working at Mozilla, has never been involved in Rust development, and has long years of experience developing SpiderMonkey, GDB, SVN, GNU Guile, and Emacs. It's still in early…
on “Rust's 2017 Roadmap” ↗I come from C. What got me started was the O'Reilly book, Programming Rust by Blandy & Orendorff. (It cultivates the your sense of snobbery too. Imagine code examples using lists of "murderous Renaissance artists".)
on “Still in love with Rust” ↗I can highly recommend "Programming Rust" by Jim Blandy. Personally I found it got to the differences from C/C++ a lot quicker than the official Rust book. Of course Rust still has plenty of undefined behaviour, it is just restricted to unsafe…
on “Enumerating Core Undefined Behavior” ↗Yep. Although in my opinion Programming Rust [0] is better even though dated. The word goes that the 2nd edition will be out by the end of the year. [0]: https://www.amazon.com/Programming-Rust-Fast-Systems-Develop...
on “Microsoft's Safe Systems Programming Languages Effort (Rust)” ↗+1 Rust, but be warned: the learning curve is high. I work with similar language to you and Rust not only sheds light on low level concerns and safety, but also has an excellent type system. Programming Rust by Blandy and Orendorff, the online Rust Book, and the Rust By Example website are all good resources. Rust is a lot more verbose than a language like Elixir so it might feel like wading through mud…
on “Ask HN: Just finished my dissertation, what language should I learn for fun?” ↗>> consider buying "Programming Rust" by Blandy & Orendorff which is easily one of the best language books I ever read Agreed. Excellent book; very well paced and has a wonderful flowing narrative.
on “Rust and SPARK: Software Reliability for Everyone (2017)” ↗…how good Rust's documentation is but I tried learning Rust with The Rust Book and found it frustrating: too long and wordy on the easy bits and without useful insight on the hard bits. I ended up buying Programming Rust by Jim Blandy [0] on a recommendation from HN comments and found it must easier to learn from. I'm already familiar with several other languages, which that book assumes, so your milage may vary. > [0]…
on “Rust Language Cheat Sheet” ↗I've really enjoyed Programming Rust by Jason Orendorff and Jim Blandy as a good overview of Rust for an intermediate level programmer with experience in other languages. Herlihy and Shavit's The Art of Multiprocessor Programming was fantastic…
on “Ask HN: Whats the best book on your favorite programming language or topic?” ↗