I’ve been writing code for a long time, but I still find myself occasionally banging my head against a wall when learning new languages or tools. Rust is a unique language in many respects, and it introduces several concepts that some people may have never seen before, even if they have been programming for many years.
I have spent a great deal of time working with Rust both professionally and as a contributor to community projects, and I have written this book to share what I learned along the way. By taking the time to read this book, you will save yourself a lot of time by avoiding the common pitfalls and problems people encounter when they’re new to Rust.
I’d like to thank my friends Javeed Shaikh and Ben Lin for providing feedback on early drafts of the manuscript as well as Manning Publications for working patiently with me in completing this book.