Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Rust for Rustaceans

    Rust for Rustaceans

    Jon Gjengset · 2021

    Master professional-level coding in Rust. For developers who’ve mastered the basics, this book is the next step on your way to professional-level programming in Rust. It covers everything you need to build and maintain larger code bases, write powerful and flexible applications and libraries, and confidently expand the scope and complexity of your projects. Author Jon Gjengset takes you deep into the Rust programming language, dissecting core topics like ownership, traits, concurrency, and unsafe code. You’ll explore key concepts like type layout and trait coherence, delve into the inner workings of concurrent programming and asynchrony with async/await, and take a tour of the world of no_std programming. Gjengset also provides expert guidance on API design, testing strategies, and error handling, and will help develop your understanding of foreign function interfaces, object safety, procedural macros, and much more.

    Programming
    Open LibraryAmazon
    Stats for nerds
    16recommend
    33mentions
    31people
    2021–2026years
    52% recommend48% neutral

    Mentions per year

    202120222023202420252026

    What Hacker News says

    1. nritchieMay 2026
      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 page in "Rust for Rustaceans" at least twice to ensure that I understood some of the more subtle points. I could have developed a half-baked notion of how the borrow-checker worked by fooling around and reading blurbs on Stack Exchange. But Rust for Rustaceans made clear the more subtle points that might have taken years of tinkering to understand. Thank goodness people still write excellent books on computer programming.
      thread
    2. kshri24Mar 2025
      In this order:

      1. The Rust Book (Free) - 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

      thread
    3. akkad33Mar 2025
      What do you think about Rust for Rustaceans? I read it and there are very niche and useful information there about Rust that I didn't see anywhere. It's a solid book but for a book about programming there are so few real code examples that it can come off dry. I just bought Rust atomic and locks and it seems exercise based, so I'm excited to finish it. The first chapter seems promising
      thread
    4. minute_forestMar 2024
      Just go for it and let the compiler tell you where you're wrong and guide you to something that compiles. If you can already program you'll pick up the other concepts in no time.

      For example instead of taking a high level language view of a var containing a piece of data, you'll begin to visualize a variable points to a place in memory with data associated to it, and can work from there whether you want to move, borrow, or drop it. Lifetimes lets the compiler know how long should that point in memory last within the program before being dropped. But most of the time you don't have to worry about it thanks to lifetime elision.

      "The Book" is the best place to start, then there's Rust by Example that shows code snippets. The Reference goes into the why. Rust for Rustaceans helped me understand how to put projects together, but if you like reading source code of different crates you'll see a pattern that they follow. Blessed.rs is a website for the most popular go-to crates in the ecosystem. Reading the std lib is also good to see what already exists instead of reinventing the wheel.

      I came from an Elixir background so things like immutability and pattern matching already made sense. What great about rust IMO is the type system, programming with structs and traits, and knowing that if it compiles it should for the most part work if there's no logic bugs.

      thread
    5. jamincanJan 2023
      Rust for Rustaceans is a good book that covers some of this, but is definitely not recommended for beginner Rust users.
      thread
    6. cfcostaNov 2022
      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 not enough.

      [1]: https://nostarch.com/rust-rustaceans

      thread

    Related

    Cover of Rust in Action
    2018–2025

    Rust in Action

    Tim McNamara
    17 recommend · 41
    Cover of The Rust Programming Language
    2015–2026

    The Rust Programming Language

    Steve Klabnik
    170 recommend · 257
    Cover of Programming Rust
    2015–2026

    Programming Rust

    Jim Blandy
    64 recommend · 114
    Rust Atomics and LocksMara Bos
    2023–2026

    Rust Atomics and Locks

    Mara Bos
    18 recommend · 26
    Zero To Production In RustLuca Palmieri
    2020–2026

    Zero To Production In Rust

    Luca Palmieri
    24 recommend · 39
    Cover of Programming Pearls
    2007–2026

    Programming Pearls

    Jon Bentley
    158 recommend · 315
    Cover of Practical VIM
    2012–2026

    Practical VIM

    Drew Neil
    58 recommend · 95
    Cover of Programming from the Ground Up
    2009–2026

    Programming from the Ground Up

    Jonathan Bartlett
    36 recommend · 56