Learn Rust Lang Common Programming Concepts Variables and Mutability Data Types Functions Comments Control Flow Understanding Ownership What is Ownership? References and Borrowing The Slice Type Structs Defining and Instantiating Structs