This appendix provides a collection of reference materials and learning resources to support you as you continue exploring Rust.
Below we list a few more free learning resources.
These include the official book, the Cargo book, and the documentation of the Rust Standard Library
Explore in-depth Rust topics through a series of well-crafted lessons:
Rust by Example: A practical guide with annotated examples
C++ to Rust Phrasebook: Translations of common C++ patterns into idiomatic Rust
Rust Practice Exercises: Learn Rust through structured exercises
Command Line Applications in Rust
The Rust Performance Book
Learn Rust With Entirely Too Many Linked Lists: Creating list-like structures in Rust can be a bit harder compared to other languages
A Rust Online Course
The C Programming Language
Computer Systems: A Programmer’s Perspective
Computer Organization and Design: RISC-V Edition
Code Complete: 2nd Edition
Computer Science I
Harvard University Courses
https://pll.harvard.edu/subject/computer-science-0 (Overview)
https://pll.harvard.edu/course/cs50-introduction-computer-science CS50: Introduction to Computer Science
Small exercises to get you used to reading and writing Rust code:
A humorous but insightful look at common pitfalls in learning Rust:
A curated list of thoughtful blogs from Rustaceans across the community: