microsoft-rust-training
Installation
SKILL.md
Microsoft Rust Training
Skill by ara.so — Daily 2026 Skills collection.
A collection of seven structured Rust training books maintained by Microsoft, covering Rust from multiple entry points (C/C++, C#/Java, Python backgrounds) through deep dives on async, advanced patterns, type-level correctness, and engineering practices. Each book contains 15–16 chapters with Mermaid diagrams, editable Rust playgrounds, and exercises.
Book Catalog
| Book | Level | Focus |
|---|---|---|
c-cpp-book |
🟢 Bridge | Move semantics, RAII, FFI, embedded, no_std |
csharp-book |
🟢 Bridge | C#/Java/Swift → ownership & type system |
python-book |
🟢 Bridge | Dynamic → static typing, GIL-free concurrency |
async-book |
🔵 Deep Dive | Tokio, streams, cancellation safety |
rust-patterns-book |
🟡 Advanced | Pin, allocators, lock-free structures, unsafe |
type-driven-correctness-book |
🟣 Expert | Type-state, phantom types, capability tokens |
engineering-book |
🟤 Practices | Build scripts, cross-compilation, CI/CD, Miri |