Rust: safety and speed together
Rust gives C-level control with a compiler that refuses to compile
data races, null dereferences, and use-after-free. Ownership,
borrowing, and lifetimes are checked before the program ever runs.
Start the full course here:
Rust course: zero to hero in 50 lessons
Systems background helps for the later lessons, see
C.