1. Home
  2. Rust
  3. Books

Rust Books

Programming Rust

by Jim Blandy4.65

Rust is a new systems programming language that combines the performance and low-level control of C and C++ with memory safety and thread safety. Rust’s modern, flexible types ensure your program is free of null pointer dereferences, double frees, dangling pointers, and similar bugs, all at compile time, without runtime overhead. In multi-threaded code, Rust catches data races at compile time, making concurrency much easier to use. Learn more »

The Rust Programming Language

by S. Klabnik, C. Nichols4.41

The Rust Programming Language is the official, definitive guide to Rust, a hugely popular, community-supported programming language. This is the second edition of the improved version of the free online Rust book, so well-loved in the Rust community that it is simply referred to as "the Book". Learn more »

Rust in Action

by T.S. McNamara4.19

Rust in Action introduces the Rust programming language by exploring numerous systems programming concepts and techniques.You'll be learning Rust by delving into how computers work under the hood. You'll find yourself playing with persistent storage, memory, networking and even tinkering with CPU instructions. Learn more »

Beginning Rust

by Carlo Milanesi4

Learn to program with Rust in an easy, step-by-step manner on Unix, Linux shell, macOS and the Windows command line. As you read this book, you’ll build on the knowledge you gained in previous chapters and see what Rust has to offer. Beginning Rust starts with the basics of Rust, including how to name objects, control execution flow, and handle primitive types. Learn more »

Programming WebAssembly with Rust

by Kevin Hoffman3.9

Discover the easy way to build cross-platform applications without sacrificing power, and change the way you write code for the web. WebAssembly is more than just a revolutionary new technology. It's reshaping how we build applications for the web and beyond. Where technologies like ActiveX and Flash have failed, you can now write code in whatever language you prefer and compile to WebAssembly for fast, type-safe code that runs in the browser, on mobile devices, embedded devices, and more. Learn more »

Mastering Rust

by Rahul Sharma, Vesa Kaihlavirta0

This second edition of the book improves upon the previous one and touches on all aspects that make Rust a great language. We have included the features from latest Rust 2018 edition such as the new module system, the smarter compiler, helpful error messages, and the stable procedural macros. You'll learn how Rust can be used for systems programming, network programming, and even on the web. Learn more »

You may also want to try

Rust online courses

Learn Rust by Building Real Applications
Learn Rust by Building Real Applications
  • Lyubomir Gavadinov
  • 4.55
  • 6.5 hrs
  • 61 lectures

Fundamentals of the Rust Programming Language Learn more »

The Rust Programming Language
The Rust Programming Language
  • Dmitri Nesteruk
  • 4.23
  • 8.5 hrs
  • 61 lectures

Learn a modern, powerful yet safe systems programming language! Learn more »

Rust: Building Reusable Code with Rust from Scratch
Rust: Building Reusable Code with Rust from Scratch
  • Packt Publishing
  • 4.65
  • 6.5 hrs
  • 68 lectures

Use generics, traits, and macros to write clean and reusable Rust libraries that are easy to understand and maintain Learn more »

Popular categories

  • Python
  • AWS
  • Kubernetes
  • Java
  • JavaScript
  • DevOps
  • Docker
  • NodeJS

Popular frameworks

  • Spring Boot
  • Django
  • Laravel
  • React
  • Symfony
  • Akka
  • Flutter
  • Quarkus

Useful tutorials

How to title case each word in Python?

Sometimes you need to change the case of the words in a given string. For instance, you get an input which represents the first name and the last name, and you want to make sure it is correctly capitalized. Learn more »

How to remove unused Docker images?

Docker images can quickly consume a lot of available disk space. This tutorial shows how to remove unused docker images quickly, as well as what are other clean-up operations worth running once in a while. Learn more »

© 2021 howtolearn.blog

Disclosure: Some of the links on that page are affiliate links - if you go through them to make a purchase, we will earn small commission. No extra cost on your side.