Week 1: Rust
The focus of the first couple weeks is learning Rust. Although we do have in-class lectures for Rust in CMPT 479/982, the best resource to use to learn Rust is the Rust book. You have to read the Rust book in addition to following the lectures since the lectures are not meant to replace the Rust book.
In the first lecture, we cover the basics of the Rust syntax. We discuss variables, types, functions, conditionals, etc. These share similarities with other languages and if you are familiar with any of the popular languages such as C++, Java, or Python, you will be able to pick up Rust's syntax quickly.