"Teaching is a humbling and deeply educational experience, and I cannot recommend it enough!"
--Jon Gjengset.
Thank you, Jon, for giving your time, expertise, and energy to write a masterclass on Idiomatic Rust. I've always admired your knack for teaching and hope to do the same.
I just finished studying Rust for Rustaceans by
@jonhoo.
After studying the Rust Book, like
@dtolnay said in the preface, I noticed a knowledge gap between concepts explored in TRPL (The Rust Programming Language) Book (a.k.a., the Rust Book) and terminology in the std library and Rust Reference. I wanted to close that gap, to truly understand, because I've come to LOVE Rust. I wanted to leave no stone unturned. I found the best 2nd book after the Rust Book (goes without saying, I highly recommend).
As advised, in Chapter 13, Jon, I'll learn by teaching too. In the coming days, I'll share blog posts and hopefully hold live sessions where I debunk the myth that "Rust is too hard." Chipping at topics bit by bit.
It used to be that if you wanted to learn the inner workings of computer programming that'd tell you to learn C. Today, I'd tell you to learn Rust. Rust teaches you to appreciate the power you wield when you write, build and run a computer program. Yes, it is complex, but "complex is better than complicated." It might take some getting used to, yes, but with time and focus anyone can master the language and that's what I hope to do.
PS. Thank you
@OReillyMedia for access to a plethora of golden technical resources. Thank you
@timoreilly. That's two Rust books in 3 months! Grateful.
I've finished studying the Rust Book 🦀 (also known as The Rust Programming Language Book) by Carol Nichols and Steve Klabnik. Precisely, the interactive version by C.S. Brown University, (also known as the Rust Book experiment) which is available online for free via the link:
rust-book.cs.brown.edu/exper…