

#2979
Mentioned in 16 episodes
The Rust Programming Language
Book • 2018
This book is the official guide to Rust, an open-source systems programming language.
It covers everything from the basics of creating functions, choosing data types, and binding variables to advanced concepts such as ownership, borrowing, lifetimes, error handling, and fearless concurrency.
The book includes concept chapters and project chapters, where readers apply what they have learned by building small programs, including a number-guessing game, a Rust implementation of a command line tool, and a multithreaded server.
It emphasizes Rust’s ability to provide low-level control without the traditional risks of crashes or security holes, making it suitable for a wide range of programming tasks, from CLI apps to web servers.
It covers everything from the basics of creating functions, choosing data types, and binding variables to advanced concepts such as ownership, borrowing, lifetimes, error handling, and fearless concurrency.
The book includes concept chapters and project chapters, where readers apply what they have learned by building small programs, including a number-guessing game, a Rust implementation of a command line tool, and a multithreaded server.
It emphasizes Rust’s ability to provide low-level control without the traditional risks of crashes or security holes, making it suitable for a wide range of programming tasks, from CLI apps to web servers.
Mentioned by













Mentioned in 16 episodes
Mentioned by 

in the context of his collaboration and mutual influence on object-oriented design.


Grady Booch

296 snips
Software architecture with Grady Booch
Mentioned by 

noting he co-authored it and that Rust community members refer to it simply as “the book.”


Steve Klabnik

124 snips
Humility in the Age of Agentic Coding
Mentioned by ![undefined]()

as a well-written resource he recommends for learning Rust.

Michael Bolin

108 snips
OpenAI Codex Tech Lead On How His Career Grew And How He Uses Codex | Michael Bolin
Mentioned by ![undefined]()

as a resource for learning Rust.

Matthias Endler

76 snips
uv with Charlie Marsh
Recommended by 

for developers interested in improving their understanding of code.


Vaibhav Gupta

60 snips
859: BAML: The Programming Language for AI, with Vaibhav Gupta
Mentioned by 

as a helpful learning resource for those studying Rust.


Thijs Nieuwdorp

59 snips
Harnessing the Power of Python Polars
Mentioned by ![undefined]()

when discussing his experience learning Rust.

David Seddon

59 snips
#487: Building Rust Extensions for Python
Mentioned as a great resource for learning Rust.

54 snips
1Password with Andrew Burkhart
Mentioned by ![undefined]()

as a classic book on the C programming language.

Christopher Bailey

53 snips
Manage Projects With pyproject.toml & Explore Polars LazyFrames
Mentioned by ![undefined]()

as a helpful resource for learning Rust.

Scott Chacon

43 snips
GitButler with Scott Chacon and Kiril Videlov




