Table of Contents

The Rust Programming Language

source: https://doc.rust-lang.org/book/title-page.html

Additional resources

1 - Getting started

2 - Programming a Guessing Game

3 - Common Programming concepts

4 - Ownership in Rust

6 - Enums and Pattern Matching

7 - Managing Growing Projects with Packages, Crates, and Modules

8 - Common Collections

9 - Error Handling

10 - Generic Types, Traits, and Lifetimes

11 - Writing Automated Tests

12 - An I/O Project: Building a Command Line Program

13 - Functional Language Features: Iterators and Closures

14 - More About Cargo and Crates.io

15 - Smart Pointers

16 - Fearless Concurrency

17 - Object Oriented Programming Features of Rust

18 - Patterns and Matching

19 - Advanced Features

20 - Final Project: Building a Multithreaded Web Server