aradotso avatar

Microsoft Rust Training

This is Microsoft's official Rust curriculum packaged as seven mdBooks that you can build and browse locally. It covers bridge paths from C/C++, C#/Java, and Python, plus deep dives on async, advanced patterns, type-level correctness, and engineering practices. Each book has 15-16 chapters with Mermaid diagrams and embedded Rust playgrounds. You clone the repo, run `cargo xtask build`, and get a full local documentation site. It's genuinely comprehensive, not a toy tutorial. The type-driven correctness book in particular gets into phantom types and capability tokens, which you don't see in most Rust learning materials. If you're ramping up a team or want structured reference material beyond the official book, this hits a sweet spot between breadth and depth.

skills.sh installs
837
GitHub stars
61
last updated
Jul 14, 2026

Install

$ npx -y skills add aradotso/trending-skills --skill microsoft-rust-training --agent claude-code

Installs into .claude/skills of the current project.

Files

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

BookLevelFocus
c-cpp-book🟒 BridgeMove semantics, RAII, FFI, embedded, no_std
csharp-book🟒 BridgeC#/Java/Swift β†’ ownership & type system
python-book🟒 BridgeDynamic β†’ static typing, GIL-free concurrency
async-bookπŸ”΅ Deep DiveTokio, streams, cancellation safety
rust-patterns-book🟑 AdvancedPin, allocators, lock-free structures, unsafe
type-driven-correctness-book🟣 ExpertType-state, phantom types, capability tokens
engineering-book🟀 PracticesBuild scripts, cross-compilation, CI/CD, Miri

Installation & Setup

Prerequisites

Sponsors

Details

Repository
github.com/aradotso/trending-skills
Category
Rust
First seen
May 16, 2026

More from aradotso/trending-skills

All 251

Recommended

More Rust
1zhanghandong avatarrust-routerzhanghandong/rust-skillsrust router698skills.sh installs
2pproenca avatarrust-refactorpproenca/dot-skillsDecision frameworks for Rust refactoring, simplification, module decomposition, and incremental migration. Use this skill when simplifying Rust code, splitting 322skills.sh installs
3getcargohq avatarcargo-connectiongetcargohq/cargo-skillsManage connectors and integrations using the Cargo CLI. Use when the user wants to list, create, update, or remove connectors, discover available integrations, 11.8Kskills.sh installs
4getcargohq avatarcargo-gtmgetcargohq/cargo-skillsFront door for any GTM task on Cargo β€” sourcing, waterfall enrichment, email/phone/LinkedIn lookup, email verification, scoring, qualification, sequencing, CRM 11.2Kskills.sh installs
5getcargohq avatarcargo-aigetcargohq/cargo-skillsCreate and configure AI agents, attach knowledge for RAG, manage MCP servers, and handle agent memories using the Cargo CLI. Use when the user wants to create o11.2Kskills.sh installs
6getcargohq avatarcargo-workspace-managementgetcargohq/cargo-skillsManage workspace users, API tokens, folders, roles, and submit reports to workspace management using the Cargo CLI. Use when the user wants to invite or manage 11.2Kskills.sh installs