At MentorCruise, we are all about making the most out of the experience of others. As part of that, we've connected and asked dozens of experts and professionals about their favourite Rust books – and here are the answers.
Did you know? We have over 3,000 mentors available right now!
Understanding the concepts of Rust starts with understanding the fundamentals. On your way to mastery, it's crucial for you to understand how certain concepts were derived, and why things work like they do. Starting with these resources is the best way to do so.
The Rust programming language is extremely well suited for concurrency, and its ecosystem has many libraries that include lots of concurrent data structures, locks, and more. But implementing those structures correctly can be very difficult.
Recommended by the experts and mentors at MentorCruise
Rust in Action is a hands-on guide to systems programming with Rust. Written for inquisitive programmers, it presents real-world use cases that go far beyond syntax and structure. Rust in Action introduces the Rust programming language by exploring numerous systems programming concepts and techniques.
Recommended by the experts and mentors at MentorCruise
This book is your guide to mastering Rust programming, equipping you with essential skills and insights for efficient system programming. It starts by introducing Rust's significance in the system programming domain and highlighting its advantages over traditional languages like C/C++.
Recommended by the experts and mentors at MentorCruise
Modern programming languages such as Python, JavaScript, and Java have become increasingly accepted for application-level programming, but for systems programming, C and C++ are predominantly used due to the need for low-level control of system resources. Rust promises the best of both worlds: the type safety of Java, and the speed and expressiveness of C++, while also including memory safety …
Recommended by the experts and mentors at MentorCruise
Code Like A Pro in Rust is a fast-track guide to building and delivering professional quality software in Rust. You'll upgrade your basic knowledge of Rust with conventions, best practices, and veteran's secrets that are normally only learned through years of experience.
Recommended by the experts and mentors at MentorCruise
Beginning Rust starts with the basics of Rust, including how to name objects, control execution flow, and handle primitive types. You'll see how to do arithmetic, allocate memory, use iterators, and handle input/output.
Recommended by the experts and mentors at MentorCruise
These books are not required for you to learn Rust, but they are highly recommended for you to deepen your knowledge.
Learn Rust in a Month of Lunches teaches you to write super fast and super safe Rust code through lessons you can fit in your lunch break. Crystal-clear explanations and focused, relevant examples make it accessible to anyone—even if you're learning Rust as your first programming language.
Recommended by the experts and mentors at MentorCruise
In this book, you'll work through a series of brain teasers that will challenge your understanding of Rust. By understanding the gaps in your knowledge, you can become better at what you do and avoid mistakes. Many of the teasers in this book come from the author's own experience creating software.
Recommended by the experts and mentors at MentorCruise
Zero To Production is the ideal starting point for your journey as a Rust backend developer.
You will learn by doing: you will build a fully functional email newsletter API, starting from scratch.
Recommended by the experts and mentors at MentorCruise
Mozilla's Rust is gaining much attention with amazing features and a powerful library. This book will take you through varied recipes to teach you how to leverage the Standard library to implement efficient solutions. The book begins with a brief look at the basic modules of the Standard library and collections. From here, the recipes will cover packages that support file/directory handling an…
Recommended by the experts and mentors at MentorCruise
Zero To Production is designed as introduction to backend development: we do spend a significant amount of time talking about specific libraries and tools (we are doing it for real, after all!), but the underlying concepts and the rationale behind our choices are thoroughly explained, without assuming that the reader has worked on similar problems before. Check the book sample for a taste!
Recommended by the experts and mentors at MentorCruise
Rust is a “low-level” or system programming language. That means it can sit close to and interact directly with hardware, without the need for an abstraction layer like an operating system or web browser like web development languages including JavaScript.
Recommended by the experts and mentors at MentorCruise
Have any other suggestions? Add here.
There is no better source of accountability and motivation than having a personal mentor. What used to be impossible to find is now just two clicks away! All mentors are vetted & hands-on!
We’ve already delivered 1-on-1 mentorship to thousands of students, professionals, managers and executives. Even better, they’ve left an average rating of 4.9 out of 5 for our mentors.
"Naz is an amazing person and a wonderful mentor. She is supportive and knowledgeable with extensive practical experience. Having been a manager at Netflix, she also knows a ton about working with teams at scale. Highly recommended."
"Brandon has been supporting me with a software engineering job hunt and has provided amazing value with his industry knowledge, tips unique to my situation and support as I prepared for my interviews and applications."
"Sandrina helped me improve as an engineer. Looking back, I took a huge step, beyond my expectations."
"Andrii is the best mentor I have ever met. He explains things clearly and helps to solve almost any problem. He taught me so many things about the world of Java in so a short period of time!"
"Greg is literally helping me achieve my dreams. I had very little idea of what I was doing – Greg was the missing piece that offered me down to earth guidance in business."
"Anna really helped me a lot. Her mentoring was very structured, she could answer all my questions and inspired me a lot. I can already see that this has made me even more successful with my agency."