Buy new:
$34.99$34.99
FREE delivery:
Tuesday, Feb 14
Ships from: Amazon Sold by: Elmira Bookshop
Buy Used: $20.76
Other Sellers on Amazon
100% positive over last 12 months
100% positive over last 12 months
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required. Learn more
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the Authors
OK
The Rust Programming Language 1st Edition
| Price | New from | Used from |
- Kindle
$23.99 Read with Our Free App - Paperback
$20.76 - $34.9917 Used from $8.00 4 New from $34.99
There is a newer edition of this item:
Enhance your purchase
Known by the Rust community as “The Book,” The Rust Programming Language includes concept chapters, where you’ll learn about a particular aspect of Rust, and project chapters, where you’ll apply what you’ve learned so far to build small programs.
The Book opens with a quick hands-on project to introduce the basics then explores key concepts in depth, such as ownership, the type system, error handling, and fearless concurrency. Next come detailed explanations of Rust-oriented perspectives on topics like pattern matching, iterators, and smart pointers, with concrete examples and exercises--taking you from theory to practice.
The Rust Programming Language will also show you how to:
- Grasp important concepts unique to Rust, like ownership, borrowing, and
lifetimes
- Use Cargo, Rust’s built-in package manager, to build and maintain your code,
including downloading and building dependencies
- Effectively use Rust’s zero-cost abstractions and employ your own
You’ll learn to develop reliable code that’s speed and memory efficient, while avoiding the infamous and arcane programming pitfalls common at the systems level. When you need to dive down into lower-level control, this guide will show you how without taking on the customary risk of crashes or security holes and without requiring you to learn the fine points of a fickle toolchain.
You’ll also learn how to create command line programs, build single- and multithreaded web servers, and much more.
The Rust Programming Language fully embraces Rust’s potential to empower its users. This friendly and approachable guide will help you build not only your knowledge of Rust but also your ability to program with confidence in a wider variety of domains.
- ISBN-101593278284
- ISBN-13978-1593278281
- Edition1st Edition
- PublisherNo Starch Press
- Publication dateJune 26, 2018
- LanguageEnglish
- Dimensions7.06 x 1.31 x 9.25 inches
- Print length552 pages
Frequently bought together

- +
- +
Customers who viewed this item also viewed
Editorial Reviews
About the Author
Carol Nichols is a member of the Rust Tools and Community Teams. She’s a co-founder of Integer 32, LLC, the world’s first Rust-focused software consultancy. She also organizes the Rust Belt Rust Conference.
Product details
- Publisher : No Starch Press; 1st Edition (June 26, 2018)
- Language : English
- Paperback : 552 pages
- ISBN-10 : 1593278284
- ISBN-13 : 978-1593278281
- Item Weight : 2.39 pounds
- Dimensions : 7.06 x 1.31 x 9.25 inches
- Best Sellers Rank: #386,873 in Books (See Top 100 in Books)
- #439 in Microsoft Programming (Books)
- #607 in Software Development (Books)
- #1,303 in Programming Languages (Books)
- Customer Reviews:
About the authors

Prolific open source contributor, formerly heavily involved in the Ruby world, including working on Ruby on Rails. Now on the Rust core team, in charge of the documentation team.

Carol Nichols is a member of the Rust Crates.io Team and a former member of the Rust Core Team. She’s a co-founder of Integer 32, LLC, the world’s first Rust-focused software consultancy. She has also organized the Rust Belt Rust Conference.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonReviewed in the United States on April 22, 2019
-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
The best part is, I am not out of chapter one and there are another 19 chapters. The book is SUBSTANTIAL.
So far its easy reading, sample code on every page and no academic fluffiness to be seen.
The online RUST documentation is great (very similar to book) but I can read the book in bed or out in sun and take a break from the screen.
Many people claim Rust is hard to learn, I would disagree. If you read this book, Rust will be easier to learn and master than C/C++.
This book is also open source and you can find available for free online.
Top reviews from other countries
Totally recommended!
Si vous cherchez un nouveau défi, le Rust peut être votre ami. Il pourrait vous permettre de vous passer de la combinaison C/C++.
Pour ce qui est de la forme, les auteurs de ce livre ont fait un travail remarquable pour mettre en valeur des éléments sans faire usage de couleurs. La mise en page est très bien réalisée.
Pour ce qui est du fond, ce livre couvre autant les mécanismes de bas niveau que les mécanismes de haut niveau. Bien sûr, il ne descend pas au niveau de l'assembleur.
Le site web du langage définit ce livre comme "The Book" et comme le document de référence officiel du langage.
Mise à jour 4/11/2019 : Rust est toujours aussi agréable mais il nécessite autant voire plus de rigueur que le C.
Le coin supérieur gauche du livre est légèrement corné. C'est probablement dû au fait que la poste ait envoyé mon colis au mauvais entrepôt. Le livre a donc passé un peu trop de temps dans le carton. Cela dit, le carton n'avait pas l'air de bien protéger le livre puisqu'il pouvait glisser dedans. J'aurais d'ailleurs préféré que la couverture soit un peu plus dure.
+ :
-Livre accessible
-Explications claires
- :
-La couverture aurait pu être un peu plus dure
-Le livre aurait pu être mieux protégé lors du transport
Ayant eu un souci de livraison, j'ai eu droit à un coupon. Malgré cela, j'ai essayé de faire en sorte que mon avis soit le plus objectif possible.
Reviewed in France 🇫🇷 on September 12, 2018
Si vous cherchez un nouveau défi, le Rust peut être votre ami. Il pourrait vous permettre de vous passer de la combinaison C/C++.
Pour ce qui est de la forme, les auteurs de ce livre ont fait un travail remarquable pour mettre en valeur des éléments sans faire usage de couleurs. La mise en page est très bien réalisée.
Pour ce qui est du fond, ce livre couvre autant les mécanismes de bas niveau que les mécanismes de haut niveau. Bien sûr, il ne descend pas au niveau de l'assembleur.
Le site web du langage définit ce livre comme "The Book" et comme le document de référence officiel du langage.
Mise à jour 4/11/2019 : Rust est toujours aussi agréable mais il nécessite autant voire plus de rigueur que le C.
Le coin supérieur gauche du livre est légèrement corné. C'est probablement dû au fait que la poste ait envoyé mon colis au mauvais entrepôt. Le livre a donc passé un peu trop de temps dans le carton. Cela dit, le carton n'avait pas l'air de bien protéger le livre puisqu'il pouvait glisser dedans. J'aurais d'ailleurs préféré que la couverture soit un peu plus dure.
+ :
-Livre accessible
-Explications claires
- :
-La couverture aurait pu être un peu plus dure
-Le livre aurait pu être mieux protégé lors du transport
Ayant eu un souci de livraison, j'ai eu droit à un coupon. Malgré cela, j'ai essayé de faire en sorte que mon avis soit le plus objectif possible.








