for beginner
- official book: The Rust Programming Language
- Rust Book with Quiz by Brown University researchers Will Crichton and Shriram Krishnamurthi
- official exercises
- Rust by Example
- Comprehensive Rust by the Android team at Google
- Zero To Production In Rust
hacking deeper
- rust-clippy
- Programming Rust: Fast, Safe Systems Development 2nd Edition by Jim Blandy, Jason Orendorff, Leonora Tindall
- official book: Asynchronous Programming in Rust
- Rust Atomics and Locks by Mara Bos
- The Little Book of Rust Macros
- The Dark Arts of Unsafe Rust
- Rust for Rustaceans by Jon Gjengset
some blog
- Intro to the Rust programming language - Alex Crichton at Code & Supply in Pittsburgh, PA. 2015
- Concurrency in Rust - Alex Crichton at Pittsburgh Code & Supply, 2014
- The Rust Programming Language - Alex Crichton at Google Tech Talk, 2015
- The Rust Programming Language - Aaron Turon of Mozilla, 2015
- The History of Rust - Steve Klabnik, 2016: In this talk, Steve will show off some of Rust's history, with all of the decisions and changes that were made along the way.
- QCon San Francisco 2019: The Talk You've Been Await-ing for: Steve Klabnik goes over the deep details of how async/await works in Rust, covering concepts like coroutines, generators, stack-less vs stack-ful, "pinning", and more.
- QCon New York 2019: Rust's Journey to Async/Await: Steve Klabnik gives an overview of Rust’s history, diving into the technical details of how the design has changed, and talks about the difficulties of adding a major new feature to a programming language.
- Crust of Rust: async/await, 2022: really helps understanding Rust async/await by hacking code
- All About Rust, 2020: Oliver Gould (@olix0r), CTO at Buoyant and one of the creators of Linkerd, shares the fundamentals, why and where it’s used, and top tips for anyone looking to get started. You’ll learn about Oliver’s journey with Rust, what led Oliver to use Rust for Linkerd’s data plane (spoiler: speed, safety and a strong community), and more.
There's none vedieo presentation of Graydon Hoare, the creator of Rust. Only some PDFs has been found, from http://venge.net/graydon/talks/index.html
- Project Servo: Technology from the past come to save the future from itself,Mozilla Annual Summit, July 2010
- Rust - A safe, concurrent, practical language, Tantalus Systems Corp 2012: The first public presentation about Rust. Very retro, way overconfident, needlessly hard on C++.
- 21 compilers and 3 orders of magnitude in 60 minutes, UBC 2019: Talk for some undergrads in computer science at UBC about the wide world of compilers.
write a HTTP server framework from scratch and understand why, rust-hands-on
interesting advices by No Boilerplate: How to Learn Rust
- don't use references
- copy & clone everything
- obey the compiler