Email the Author
You can use this page to email M Provost about Rust From the Ground Up.
About the Book
The Rust programming language has an incredibly steep learning curve: to write their first program, a new Rust programmer has to make a significant upfront investment in learning its unfamiliar syntax, and in understanding the concepts underpinning the language (some of them unique to Rust). Most Rust books are structured as an introduction to the languages's syntax, data structures, and functions, illustrating each with unrealistic examples. Each chapter in Rust From the Ground Up examines the original BSD sources for a well-known Unix command-line interface (CLI) program, and introduces enough Rust features to incrementally build a fully functional copy. This practical approach will gradually teach you how to write real-world code in idiomatic Rust, without overwhelming you with advanced language concepts such as lifetimes. This book flattens Rust's learning curve, showing you how to build powerful CLI applications that handle realistic conditions such as edge cases and errors. Every new Rust programmer should read Rust From the Ground Up first, enabling them to build the intuition and experience they'll need to become a confident Rust developer.
About the Author
Matthew Provost has over 25 years of experience in the tech industry as an engineering manager, programmer, and systems administrator. He is the developer of NFStash, the standard suite of open source NFS (Network File System) tools, including nfsping. He was the head of the Systems team at Weta Digital in New Zealand, responsible for the high performance VFX infrastructure behind films such as Avatar (winner of the Academy Award for Best Visual Effects) and the Hobbit trilogy. Matthew is currently based in London as an engineering manager for Tailscale, which is building the New Internet by helping everyone create their own secure networks built around people and their connections.