---
title: "Microsoft가 공개한 Rust 트레이닝 자료 — 초급부터 전문가까지 7개 코스"
published: 2026-03-24T22:49:25.000Z
canonical: https://jeff.news/article/979
---
# Microsoft가 공개한 Rust 트레이닝 자료 — 초급부터 전문가까지 7개 코스

Microsoft가 배경 언어별 입문서 3권과 심화/전문가/실무 과정 4권으로 구성된 Rust 트레이닝 자료를 GitHub에 공개했다. 각 권마다 15-16개 챕터, Mermaid 다이어그램, Playground 연습문제를 포함한다.

- Microsoft가 Rust 학습 자료를 GitHub에 공개함. **배경 언어별 입문서 3권 + 심화/전문가/실무 4권**, 총 7권 구성이고 각 권마다 15~16개 챕터에 Mermaid 다이어그램, 편집 가능한 Rust Playground, 연습문제까지 포함됨

- 배경별 입문서가 특히 실용적임:
  - 🟢 **C/C++ 프로그래머용**: move 시맨틱스, RAII, FFI, 임베디드, no_std
  - 🟢 **C#/Swift/Java 프로그래머용**: 소유권과 타입 시스템 중심
  - 🟢 **Python 프로그래머용**: 동적→정적 타이핑, GIL-free 동시성

- 심화 과정 구성:
  - 🔵 **Async Rust**: Tokio, 스트림, 취소 안전성(cancellation safety)
  - 🟡 **Rust Patterns**: Pin, 할당자, 락프리 구조체, unsafe
  - 🟣 **Type-Driven Correctness**: 타입스테이트, 팬텀 타입, 캐퍼빌리티 토큰
  - 🟤 **Rust Engineering Practices**: 빌드 스크립트, 크로스컴파일, CI/CD, Miri

- 영감을 준 소스로 Jon Gjengset(Crust of Rust), Mara Bos(Rust Atomics and Locks), matklad(rust-analyzer), Niko Matsakis(borrow checker) 등 Rust 커뮤니티 핵심 인물들을 크레딧하고 있음

- GitHub에서 마크다운 소스를 바로 읽을 수도 있고, `cargo xtask serve`로 로컬에서 사이드바 네비게이션+검색 기능 포함된 사이트를 띄울 수도 있음

> [!TIP]
> 이미 다른 언어에 능숙한 시니어 개발자라면 배경별 입문서(Bridge)부터 시작해서 바로 Deep Dive로 넘어가는 게 효율적. 특히 Async Rust 권이 Tokio 실무에 바로 쓸 수 있는 수준.

## 핵심 포인트

- C/C++, C#, Python 배경별 맞춤형 입문서 3권
- Async Rust, Patterns, Type-Driven Correctness, Engineering Practices 심화 4권
- 각 권 15-16챕터 + Mermaid 다이어그램 + Playground 연습문제
- Jon Gjengset, Mara Bos, matklad 등 Rust 핵심 인물 크레딧

## 인사이트

Microsoft의 Rust 투자가 단순 코드 기여를 넘어 교육 자료까지 확장됨. 기존 언어 배경별로 진입점을 분리한 구성이 실용적.
