Cover of Programming Rust

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.

Mentions per year

210 2007: 0 mentions2008: 0 mentions2009: 0 mentions2010: 0 mentions2011: 0 mentions2012: 0 mentions2013: 0 mentions2014: 0 mentions2015: 2 mentions2016: 3 mentions2017: 8 mentions2018: 20 mentions2019: 11 mentions2020: 10 mentions2021: 8 mentions2022: 21 mentions2023: 11 mentions2024: 2 mentions2025: 8 mentions2026: 1 mention200720172026

What Hacker News says

  • quietbritishjim · Aug 5, 2019 · Recommends

    …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” ↗
  • AlexeyBrin · Mar 15, 2018 · Recommends

    …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” ↗
  • atoav · Nov 18, 2018 · Recommends

    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)” ↗
  • danieldk · Nov 18, 2018 · Recommends

    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)” ↗
  • manaskarekar · Feb 10, 2019 · Recommends

    …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” ↗
  • tijsvd · Oct 25, 2020 · Recommends

    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” ↗
  • gcp · Feb 6, 2017 · Recommends

    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” ↗
  • kibwen · Feb 6, 2017 · Recommends

    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” ↗
  • kieckerjan · Nov 22, 2018 · Recommends

    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” ↗
  • quietbritishjim · Jan 30, 2020 · Recommends

    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” ↗
  • Boulth · May 22, 2020 · Recommends

    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)” ↗
  • pepper_sauce · Jul 4, 2018 · Recommends

    +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?” ↗
  • zengid · Nov 18, 2018 · Recommends

    >> 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)” ↗
  • fold_left · Aug 5, 2019 · Recommends

    …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” ↗
  • thekdude · Nov 12, 2019 · Recommends

    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?” ↗

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help