Rust materials: books, channels, podcasts and more
This is not really a fire-once post, but rather a living document of quality resources around the Rust programming language I find useful and want to share (most likely with my future self).
Books
My preferred source of knowledge, especially in the era of AI slop cesspool. In general, I find O’Reilly and No Starch Press to be the best publishers for programming books. The publishers I didn’t mention are not necessarily bad but, to my experience, they should be more picky with the books they publish and the quality of authors thy work with.
Beginner-friendly
Programming Rust by by Jim Blandy, Jason Orendorff, Leonora F. S. Tindall
Effective Rust by David Brysdale
Zero to Production in Rust by Luca Palmieri
Intermediate and advanced
Rust for Rustaceans by Jon Gjengset
Rust Atomics and Locks by Mara Bos
YouTube channels
Personal
Jon Gjengset - author of the Rust of Rustaceans book and the Crust of Rust YouTube series.
Conference recordings
Going to conferences and meeting fellow Rustaceans is great, but personal travel budgets are limited. Watching the talks on YouTube is the next best thing (plus it’s easier to escape from a boring talk, speed-up slow speakers and re-watch the good ones).
Rust Foundation - RustConf, Rust Global, and more.
Rust Videos - also RustConf, plus some other events and talks.
Blogs and newsletters
Official
Personal
Best to follow such blogs via RSS, especially that the authors don’t publish regularly. Yes, Don’t be a slave to the algorithm.
Podcasts
New Rustacean - the last episode was released in 2019, but I’m leaving it as an honorary mention as I learned a lot from it back in 2016-2018. Still worth a listen!
Other resources
Rustonomicon - unsafe Rust
Codewars - not Rust-specifc, but I learned plenty of tricks from solving Rust katas there and looking at other people’s clever solutions.
My Rust list on GitHub - projects I starred and added as useful for Rust development. Not a comprehensive list, and I probably missed some gems (not the Ruby ones) that I even use regularly.
Purgatory
Resources I mean to check out but I haven’t yet validate if they are of good quality: