245 8th Street
San Francisco, CA 94103




Amanda Hariri
Assistant Marketing Manager
The Rust Programming Language
The official book

San Francisco, CA (August 1, 2018) — No Starch Press has just released the long awaited The Rust Programming Language ($39.95, 552 pp., June 2018), the official book on Rust. Led by two members of the Rust core team—authors Steve Klabnik and Carol Nichols—with contributions from 42 members of the community, this huge undertaking is sure to make some waves and help build the Rust community.

Known by the Rust community as "The Book," this is the undisputed go-to book on Rust, an open-source, community-developed systems programming language.

The Book opens with a hands-on project to introduce the basics and then explores key concepts in depth, such as ownership, the type system, error handling, and fearless concurrency. Next come detailed explanations with numerous code examples that take readers through Rust-oriented perspectives on topics like pattern matching, iterators, and smart pointers.

Readers also learn 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 code, including downloading and building dependencies
  • Effectively use Rust's zero-cost abstractions

The Book teaches readers how to develop reliable code that's speed and memory efficient, while avoiding programming pitfalls common at the systems level like the risk of crashes or security holes. Readers also learn how to create command-line programs, build single- and multithreaded web servers, and much more.

And, because No Starch Press believes in supporting the hacker community which has always supported them, they've published The Rust Programming Language under an open license, similar to that used with their titles like Eloquent JavaScript, The Linux Command Line, and Automate the Boring Stuff with Python. The Rust Programming Language is available free through the Rust web site (, and is also available for purchase in print or as an ebook package directly from No Starch Press ( and in fine bookstores everywhere.
— END —

About the Authors

Steve Klabnik works at Mozilla, is on the core team of Rust, and leads the documentation team. Klabnik is a frequent speaker at conferences and is a prolific open source contributor, previously working on projects such as Ruby and Ruby on Rails.

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.

About No Starch Press

No Starch Press publishes the finest in geek entertainment—bestsellers like Python Crash Course, Python for Kids, The Linux Command Line, How Linux Works, and Hacking: The Art of Exploitation. Our titles have personality and attitude, our authors are passionate about their subjects, and our editorial team puts every book through a rigorous process of developmental editing, tech review, design, and production. We edit extensively to make sure that our publications deliver the quality and value that the worldwide hacker community has come to expect from us because someone has to.


#  #  #