Books on Rust

The books are mentioned under,

  1. The Rust Programming Language, 2nd Edition BY CAROL NICHOLS and STEVE KLABNIK;
  2. Programming Rust BY JIM BLANDY, JASON ORENDROFF and LEONORA F. S. TINDALL;
  3. Rust for Rustaceans: Idiomatic Programming for Experienced Developers BY JON GJENGSET;
  4. Rust in Action BY TIM MCNAMARA;
  5. The Rust Programming Language (Covers Rust 2018) BY CAROL NICHOLS and STEVE KLABNIK;
  6. Zero to Production In Rust: An introduction to backend development in Rust BY LUCA PALMIERI;
  7. Programming Rust: Fast, Safe Systems Development BY JIM BLANDY and JASON ORENDROFF;
  8. Effective Rust: 35 Specific Ways to Improve Your Rust Code BY DAVID DRYSDALE;
  9. Rust Atomics and Locks: Low-Level Concurrency in Practice BY MARA BOS;
  10. Code Like a Pro in Rust BY BRENDEN MATTHEWS;
  11. Learn Rust in a Month of Lunches BY DAVID MACLEOD;
  12. The Complete Rust Programming Reference Guide: Design, Develop, and Deploy Effective Software Systems Using the Advanced Constructs of Rust BY CLAUS MATZINGER, RAHUL SHARMA and  VESA KAIHLAVIRTA;
  13. Programming WebAssembly with Rust BY KEVIN HOFFMAN;
  14. Write Powerful Rust Macros BY SAM VAN OVERMEIRE;
  15. Learn Rust Programming: Safe Code, Supports Low Level and Embedded Systems Programming with a Strong Ecosystem (English Edition) BY CLAUS MATZINGER;
  16. Rust Crash Course: Build High-Performance, Efficient and Productive Software with the Power of Next-Generation Programming Skills BY ABHISHEK KUMAR;
  17. Hands-on Rust: Effective Learning Through 2D Game Development and Play BY HERBERT WOLVERSON;
  18. Hands-On Concurrency with Rust: Confidently Build Memory-safe, Parallel, and Efficient Software in Rust BY BRIAN L. TROUTWINE;
  19. Hands-On Data Structures and Algorithms with Rust: Learn Programming Techniques to Build Effective, Maintainable, and Readable Code in Rust 2018 BY CLAUS MATZINGER;
  20. Command-Line Rust: A Project-Based Primer for Writing Rust CLIs BY KEN YOUENS-CLARK;
  21. Asynchronous Programming in Rust: Learn Asynchronous Programming by Building Working Examples of Futures, Green Threads, and Runtimes BY CARL FREDRIK SAMSON;
  22. Beginning Rust: From Novice to Professional BY CARLO MILANESI;
  23. Ultimate Rust for Systems Programming: Master Core Programming for Architecting Secure and Reliable Software Systems with Rust and WebAssembly BY MAHMOUD HARMOUCH;
  24. Mastering Rust: Learn about Memory Safety, Type System, Concurrency, and the New Features of Rust 2018 Edition, 2nd Edition BY RAHUL SHARMA and VESA KAIHLAVIRTA;
  25. Rust Web Development: With Warp, Tokio, and Reqwest BY BASTIAN GRUBER;
  26. Hands-On Functional Programming in Rust: Build Modular and Reactive Applications with Functional Programming Techniques in Rust 2018 BY ANDREW JHONSON;
  27. Rust Quick Start Guide: The Easiest Way to Learn Rust Programming BY DANIEL ARBUCKLE;
  28. Creative Projects for Rust Programmers: Build Exciting Projects on Domains Such as Web Apps, WebAssembly, Games, and Parsing BY CARLO MILANESI;
  29. RUST UNDER THE HOOD: A Deep Dive Into Rust Internals and Generated Assembly BY DEEPA AHLUWALIA;
  30. Rust for C++ Programmers: Learn How to Embed Rust in C/C++ with Ease BY MUSTAFIF KHAN;
  31. Practical Machine Learning with Rust: Creating Intelligent Applications in Rust BY JOYDEEP BHATTACHARJEE;
  32. Learn Rust: Practical Guide (updated Version) BY A. DE QUATTRO;
  33. Practical GPU Graphics with wgpu and Rust: Creating Advanced GPU Graphics on Native Devices and the Web in Rust Using wgpu – the Next-Generation Graphics API BY JACK XU;
  34. Machine Learning with Rust: A practical attempt to explore Rust and its libraries across popular machine learning techniques BY KEIKO NAKAMURA;
  35. Statistics with Rust: 50+ Statistical Techniques Put Into Action BY KEIKO NAKAMURA;
  36. Practical Rust Projects: Build Serverless, AI, Machine Learning, Embedded, Game, and Web Applications BY ANDREW RZEZNIK and SHING LYU;
  37. Rust for the IoT: Building Internet of Things Apps with Rust and Raspberry Pi BY JOSEPH FAISAL NUSAIRAT;
  38. Async Rust: Unleashing the Power of Fearless Concurrency BY MAXWELL FLITTON and CAROLINE MORTON;
  39. Mastering Rust: A Beginner's Guide BY SUFYAN BIN UZAYR;
  40. Beginning Rust: Get Started with Rust 2021 Edition BY CARLO MILANESI;
  41. Rust Web Programming: A Hands-on Guide to Developing, Packaging, and Deploying Fully Functional Rust Web Applications BY MAXWELL FLITTON;
  42. Iron and Rust (Throne of the Caesars, Book 1) BY HARRY SIDEBOTTOM;
  43. Idiomatic Rust: Code Like a Rustacean BY BRENDEN MATTHEWS;
  44. Rust Servers, Services, and Apps BY PRABHU ESHWARLA;
  45. Network Programming with Rust BY ABHISHEK CHANDA;
  46. Rust Web Programming: A Hands-on Guide to Developing Fast and Secure Web Apps with the Rust Programming Language BY MAXWELL FLITTON;
  47. Rust Essentials: Discover how to Use Rust to Write Fast, Secure, and Concurrent Systems and Applications BY IVO BALBAERT;
  48. Hands-On Microservices with Rust: Build, Test, and Deploy Scalable and Reactive Microservices with Rust 2018 BY DENIS KOLODIN;
  49. Rust High Performance: Learn to Skyrocket the Performance of Your Rust Applications BY IBAN EGUIA MORAZA;
  50. Programming with Rust BY DONIS MARSHALL;
  51. Rust Programming BY SHASHIKANT VERMA;