Topic

Rust

Learning resources

Level
College & Adult
Format
Online course
Level
High School-College
Format
Website, Online class
Level
High School-Adult
Format
YouTube Videos

About Rust

Rust is a systems programming language that rgss focus on safety, speed, and concurrency. It is syntactically similar to C++, but its ownership model and mutability model prevent many common errors that occur in C++ programs. It is a statically typed systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety. It was created by Graydon Hoare at Mozilla Research, with contributions from the community.

Rust's ownership and borrowing system guarantees that your data will never be accidentally shared or mutated behind your back. Data is always owned by exactly one thing, and you can't tell the compiler to "trust me" about the ownership rules like you can in other languages; the ownership rules are enforced at compile time.

Rust is still a young language, but it is already being used in production by companies like Mozilla, DropBox, and Microsoft.

Learning Rust