So... why should I buy a $35 introductory programming book in 2024?<p>Here are some free introductory Rust books:<p><pre><code> - The Rust Book: https://doc.rust-lang.org/book/
- Rust 101: https://www.ralfj.de/projects/rust-101/main.html
- Rust by Example: https://doc.rust-lang.org/rust-by-example/
- Easy Rust: https://dhghomon.github.io/easy_rust/
- A Gentle Introduction to Rust: https://stevedonovan.github.io/rust-gentle-intro/
</code></pre>
Although I typically show people Rustlings, because it teaches programming workflow.<p>What am I getting for $35 that isn't covered excellently for free already?<p>Here are some books I spent money on in the last 5 years:<p><pre><code> - Functional Design and Architecture, by Alexander Granin
- Production Haskell, by Matt Parsons
- Thinking with Types, by Sandy Maguire
</code></pre>
Being a seasoned developer, I would pay money for someone to fast-forward me through advanced concepts.<p>Here are some examples of free Rust books covering advanced examples:<p><pre><code> - The Rustonomicon: https://doc.rust-lang.org/nightly/nomicon/
- Rust Design Patterns: https://rust-unofficial.github.io/patterns/
- Effective Rust: https://www.lurklurk.org/effective-rust/
- Rust Atomics and Locks: https://marabos.nl/atomics/foreword.html
- The Little Book of Rust Macros: https://danielkeep.github.io/tlborm/book/index.html
- Burn: Deep Learning Framework: https://burn.dev/burn-book/
- API Development with Rust: https://rust-api.dev/docs/front-matter/preface/
- Rust Compiler Development Guide: https://rustc-dev-guide.rust-lang.org/getting-started.html
</code></pre>
I'd pay money for any of those. Not sure about an introductory book, considering the availability of good, free books.