Cover of Rust for Rustaceans

Rust for Rustaceans

by Jon Gjengset · first published 2021

33mentions
16recommended by
31HN commenters
2021–2026first – last mentioned

52% recommend48% neutral

Why HN recommends it

Next step after the Rust Book for intermediate developers: covers idioms, project structure, low-level details and async concepts in a fast-paced way, and pairs well with the author's YouTube videos.

Summarised by Claude from recommending comments

Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Mentions per year

160 2007: 0 mentions2008: 0 mentions2009: 0 mentions2010: 0 mentions2011: 0 mentions2012: 0 mentions2013: 0 mentions2014: 0 mentions2015: 0 mentions2016: 0 mentions2017: 0 mentions2018: 0 mentions2019: 0 mentions2020: 0 mentions2021: 2 mentions2022: 16 mentions2023: 6 mentions2024: 2 mentions2025: 4 mentions2026: 2 mentions200720172026

What Hacker News says

  • leshow · Feb 25, 2022 · Recommends

    I recommend Jon Gjengset's book "rust for rustaceans" https://nostarch.com/rust-rustaceans If you're comfortable in Rust, it is the next step up for intermediate developers.

    on “Learn Rust by writing a small OS” ↗
  • 8jy89hui · Sep 21, 2022 · Recommends

    Start with the Rust book. Then "Rust for Rustaceans" by John Gjengset is a fantastic resource to learn about more than just the basics. He posts hour long videos on his youtube where he explains the concepts that he mentions in his book. I found that reading…

    on “Next steps for Rust in the kernel” ↗
  • kshri24 · Mar 2, 2025 · Recommends

    …https://doc.rust-lang.org/book/ 2. Rust by Example (Free) - https://doc.rust-lang.org/rust-by-example/ 3. Rust Atomics and Locks - https://marabos.nl/atomics/ 4. Rust in Action - https://www.rustinaction.com/ 5. Rust for Rustaceans - https://rust-for-rustaceans.com/ Also Jon Gjengset's channel is immensely valuable: https://www.youtube.com/c/JonGjengset

    on “Effective Rust (2024)” ↗
  • nritchie · May 26, 2026 · Recommends

    Not true for everyone. I learned Rust from The Rust Programming Language ("The Rust Book") and "Rust for Rustaceans." Sure, coming from C/C++, I could have learned the syntax online but learning best idioms and styles required the time and commitment to read a book cover-to-cover. In fact, I've probably read each…

    on “Nobody cracks open a programming book anymore” ↗
  • davidatbu · Jul 15, 2022 · Recommends

    I just want to give a shout out to "Rust for Rustaceans". I'm only three chapters in, and it's definitely the most enjoyable technical reading I've ever done because you learn so much, so quickly, and so easily. Steve Klabnik (co-author of "The Rust Programming…

    on “How I went about learning Rust” ↗
  • mplanchard · Feb 14, 2022 · Recommends

    …whole than the one you find in the book: it gives you what you need to make the most of other resources. I also really liked Rust in Action, and then once you’ve got some experience under your belt, Rust for Rustaceans.

    on “Learning rust with entirely too many linked lists (2019)” ↗
  • dceddia · Jul 4, 2022 · Recommends

    …performance will attract cries of “premature optimization!” For learning I used the official Rust Book initially, then Programming Rust (the O’Reilly one) to get another explanation of some things, and then Rust for Rustaceans - which was great but way over my head at the time and I should probably revisit it again. I would say learning Rust needs a very hands-on approach. It wasn’t, at least for me, the kind of language where…

    on “Ask HN: Should I learn Rust or Go?” ↗
  • nu11ptr · Oct 5, 2022 · Recommends

    I like "the book", but I felt more prepared for the real world after reading the O'reilly book, 2nd edition. That was sufficient for me to write any code I needed. If you want a deeper understanding, "Rust for Rustaceans" is a great book (disclaimer: I only read about half of it - too busy coding :-) First: https://www.oreilly.com/library/view/programming-rust-2nd/97... If you want to go deeper after that: https://nostarch.com/rust-rustaceans

    on “From Pythonista to Rustacean” ↗
  • cfcosta · Nov 4, 2022 · Recommends

    The Rust Book is the best introduction I think. Then, Rust for Rustaceans[1] might be the best intermediate to advanced rust book I've ever seen. Don't forget to practice and work on real projects, the concepts take a little bit to get used to, and just reading about it is…

    on “Ask HN: What's the best way to learn Rust in 2022?” ↗
  • masklinn · Dec 29, 2021 · Recommends

    > For advanced Rust “Jon Gjengset” has posted a number of long-form videos on YouTube that are very good. Search for it. Jon has also released a book called "Rust for Rustaceans", aimed at intermediate ("experienced") developers, to provide them with both idiomatic and ergonomic rust solutions, as well as deeper understanding of the more advanced concerns of the language (macros,…

    on “Ask HN: What are some good Rust code samples?” ↗
  • bogeholm · Feb 25, 2022 · Recommends

    I am reading Rust for Rustaceans these days, and I highly recommend the book. It contains a good amount of low level details, but is still pretty fast paced.

    on “Learn Rust by writing a small OS” ↗
  • msvan · Apr 5, 2022 · Recommends

    …replicas and paying a bit more. Then again, I can see this being an obvious choice if you're growing very quickly or have tight latency requirements. With that said, it looks like cool tech and I read Jon's Rust for Rustaceans which serves as a stamp of quality for this even if I haven't tried it yet!

    on “Introducing ReadySet” ↗
  • ollien · Jun 3, 2022 · Recommends

    The async chapter in Rust for Rustaceans was a great introduction. It leaves something to be desired because you walk away with it without knowing how to run any async code (it doesn't mention any runtimes, for instance), but it explains the…

    on “Async Rust doesn't have to be hard” ↗
  • davidatbu · Sep 21, 2022 · Recommends

    This is my journey so far: (1) Go through the Rust Book, (2) Do "exercises" (small side projects, advent-of-code, rustlings. ..etc), (3) Go through "Rust for Rustaceans". It's specifically targetted at "intermediate Rust developers". If you have "good working knowledge" of C and C++, I will wager that you will absolutely love this book, because, to me, (1) it explained…

    on “Next steps for Rust in the kernel” ↗
  • jamincan · Jan 19, 2023 · Recommends

    Rust for Rustaceans is a good book that covers some of this, but is definitely not recommended for beginner Rust users.

    on “Rust concepts I wish I learned earlier” ↗

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