====== Rust Books (online) ====== [[https://lborb.github.io/book/|The Little Book of Rust Books]] - a treasure-trove of Rust books ===== Introductory ===== [[https://doc.rust-lang.org/stable/rust-by-example/|Rust by Example]] [[https://doc.rust-lang.org/book/|The Rust Programming Language]] - "the book" [[https://rust-lang-nursery.github.io/rust-cookbook/|Rust Cookbook]] - a collection of example programs [[https://github.com/rust-lang/rustlings|Rustlings]] - Small exercises to get you used to reading and writing Rust code. ===== Embedded ===== [[https://docs.rust-embedded.org/book/|The Embedded Rust Book]] [[https://docs.rust-embedded.org/embedonomicon/|The Embedonomicon]] - build a #![no_std] application from scratch [[https://esp-rs.github.io/book/|The Rust on ESP Book]] - comprehensive guide on using the Rust programming language with Espressif SoCs and modules. [[https://docs.rust-embedded.org/discovery/f3discovery/|Discovery - F3]] [[https://docs.rust-embedded.org/discovery/microbit/|Discovery - micro:bit]] [[https://www.youtube.com/watch?v=_sYnzFe9A6E|Learn Embedded Rust WITHOUT Any Expensive Hardware - Rust ARM QEMU Cargo Tutorial (YouTube)]] [[https://www.youtube.com/watch?v=ZPSqhb4KKNc|Rust Runs on EVERYTHING, Including the Arduino - Adventures in Embedded Rust Programming (YouTube)]] ===== Other ===== [[https://rust-lang.github.io/mdBook/|mdBook]] - a command line tool to create books with Markdown [[https://pyo3.rs/v0.17.1/|PyO3 user guide (introduction)]] {{tag>rust}}