The Rust Programming Language
Note
i ended up reading the
[online experimental version](https://rust-book.cs.brown.edu/experiment-intro.html)
because of the quizzes and the fundamental belief in tangible learning (and that
quizzes are a step up from just reading but a step under learning through
practice and experience).
rust is a fascinating language whose super power is the compiler (much of which
is the borrow checker) and whose core frustration is likely the same thing.
the field has shown that when memory safety and speed are fundamental concerns,
teams choosing RUST has made gains well worth the overhead it takes to adopt
such a stringent language.
it feels like a worthy tool in the toolbox and i wonder if LLMs and super
powered IDEs will chip further at the difficult onboarding experience languages
like Rust has on novices.
the book is an excellent intro (especially when paired with quizzes) though in
exchange, it makes a large number of assumptions about prequisites and for some
of the advanced chapters it speed runs so fast you won't even know what hit you
by the time you on the next chapter.
Published
2018
Description
The Rust Programming Language is the official guide to Rust, an open-source, community-developed systems programming language renowned for its speed, memory safety, and thread safety. Written by members of the Rust core team, this book is accessible to developers from various backgrounds, assuming prior coding experience but no specific language knowledge. It covers unique Rust concepts such as ownership, borrowing, and lifetimes, alongside practical application through project chapters.
Cover

