Rust Programming in easy steps
Rust Programming in easy steps introduces all the features of the Rust programming language, using worked example programs.

Rust is still an immature language and sees a major release every six years. Rust 2024 was released in February 2025, and is the version of the language that this book will deal with. The language differences are slight. Of greater concern is the library of “crates” that support more advanced features. Many of these are either not in place or not stable enough to be relied on. In particular, no one crate has emerged that provides a desktop GUI interface. Therefore, all the examples in this book will be for command-line, text-based programs.

The book includes two full example programs taken from areas where Rust has seen significant use: web back-end and embedded development. The latter requires that the reader obtain an Arduino and a few electronic components. This optional project need not cost more than around £10.

Rust Programming in easy steps is intended for experienced programmers and is not suitable for beginners. It gives detailed information for Windows, but as the book is aimed at developers with experience of other languages, Linux and MacOS users should find the book useful but it won't be quite as streamlined as for a Windows user.

Covers Rust 2024, which was released in February 2025.

1146743852
Rust Programming in easy steps
Rust Programming in easy steps introduces all the features of the Rust programming language, using worked example programs.

Rust is still an immature language and sees a major release every six years. Rust 2024 was released in February 2025, and is the version of the language that this book will deal with. The language differences are slight. Of greater concern is the library of “crates” that support more advanced features. Many of these are either not in place or not stable enough to be relied on. In particular, no one crate has emerged that provides a desktop GUI interface. Therefore, all the examples in this book will be for command-line, text-based programs.

The book includes two full example programs taken from areas where Rust has seen significant use: web back-end and embedded development. The latter requires that the reader obtain an Arduino and a few electronic components. This optional project need not cost more than around £10.

Rust Programming in easy steps is intended for experienced programmers and is not suitable for beginners. It gives detailed information for Windows, but as the book is aimed at developers with experience of other languages, Linux and MacOS users should find the book useful but it won't be quite as streamlined as for a Windows user.

Covers Rust 2024, which was released in February 2025.

24.99 Pre Order
Rust Programming in easy steps

Rust Programming in easy steps

by Richard Urwin
Rust Programming in easy steps

Rust Programming in easy steps

by Richard Urwin

Paperback

$24.99 
  • SHIP THIS ITEM
    Available for Pre-Order. This item will be released on December 23, 2025

Related collections and offers


Overview

Rust Programming in easy steps introduces all the features of the Rust programming language, using worked example programs.

Rust is still an immature language and sees a major release every six years. Rust 2024 was released in February 2025, and is the version of the language that this book will deal with. The language differences are slight. Of greater concern is the library of “crates” that support more advanced features. Many of these are either not in place or not stable enough to be relied on. In particular, no one crate has emerged that provides a desktop GUI interface. Therefore, all the examples in this book will be for command-line, text-based programs.

The book includes two full example programs taken from areas where Rust has seen significant use: web back-end and embedded development. The latter requires that the reader obtain an Arduino and a few electronic components. This optional project need not cost more than around £10.

Rust Programming in easy steps is intended for experienced programmers and is not suitable for beginners. It gives detailed information for Windows, but as the book is aimed at developers with experience of other languages, Linux and MacOS users should find the book useful but it won't be quite as streamlined as for a Windows user.

Covers Rust 2024, which was released in February 2025.


Product Details

ISBN-13: 9781787910348
Publisher: In Easy Steps Limited
Publication date: 12/23/2025
Series: In Easy Steps
Pages: 192
Product dimensions: 7.38(w) x 8.88(h) x 0.39(d)

About the Author

Richard Urwin has been a software engineer all his working life, specialising in embedded control systems. He enjoys roleplaying games, science-fiction and hill-walking, although these days he wishes the hills were flatter. He wrote his first Artificial Intelligence program in 1975 and has retained an interest in the field ever since.

Table of Contents

  1. Introduction and installation
  2. The structure of a computer program in memory
  3. Detecting bugs in the compiler
  4. Saying hello
  5. The file structure of a project
  6. Structuring data
  7. Control flow
  8. Vectors, strings and hash maps
  9. Implementations
  10. Traits and lifetimes
  11. Closures and iterators
  12. Real-world projects
  13. Smart pointers
  14. Concurrency
  15. Macros
  16. Advanced topics
  17. Rust for web back-end development
  18. Rust for embedded development
  19. Future direction
From the B&N Reads Blog

Customer Reviews