Series - Beginners-Series-to-Rust


Next steps [35 of 35] | Beginner's Series to: Rust[MP4] [0:01:36] [2021/06/23]
Now that you've watched all the videos, hear about what resources you can check out to continue learning Rust. You can check out: https://github.com/microsoft/beginners-series-rust for all the code…


Demo: Traits [34 of 35] | Beginner's Series to: Rust[MP4] [0:05:20] [2021/06/23]
Define and implement a trait. https://aka.ms/GetStartedWithRust


Traits [33 of 35] | Beginner's Series to: Rust[MP4] [0:03:43] [2021/06/23]
Learn how to define shared behavior with traits. https://aka.ms/GetStartedWithRust


Demo: Collections [32 of 35] | Beginner's Series to: Rust[MP4] [0:05:14] [2021/06/23]
See how to create and use vectors in hash maps. https://aka.ms/GetStartedWithRust


Collections [31 of 35] | Beginner's Series to: Rust[MP4] [0:03:48] [2021/06/23]
Learn about the two collection types that are used commonly in Rust: vectors and hash maps. https://aka.ms/GetStartedWithRust


Demo: Create and use strings [30 of 35] | Beginner's Series to: Rust[MP4] [0:04:20] [2021/06/23]
See how to use strings in your Rust applications. https://aka.ms/GetStartedWithRust


Learn about strings [29 of 35] | Beginner's Series to: Rust[MP4] [0:04:35] [2021/06/23]
Discover how strings operate in Rust. https://aka.ms/GetStartedWithRust


Demo: Borrowing [28 of 35] | Beginner's Series to: Rust[MP4] [0:04:26] [2021/06/23]
See how borrowing works in action. https://aka.ms/GetStartedWithRust


Borrowing [27 of 35] | Beginner's Series to: Rust[MP4] [0:03:26] [2021/06/23]
Learn about how borrowing, one of Rust's most unique features, works. https://aka.ms/GetStartedWithRust


Demo: Ownership [26 of 35] | Beginner's Series to: Rust[MP4] [0:01:48] [2021/06/23]
See how ownership works in Rust programs. https://aka.ms/GetStartedWithRust


Ownership [25 of 35] | Beginner's Series to: Rust[MP4] [0:08:41] [2021/06/23]
Learn about how ownership works to guarantee memory safety without a garbage collector. https://aka.ms/GetStartedWithRust


Demo: Error handling [24 of 35] | Beginner's Series to: Rust[MP4] [0:07:11] [2021/06/23]
Get familiar with how to anticipate and handle errors in your applications. https://aka.ms/GetStartedWithRust


Error handling [23 of 35] | Beginner's Series to: Rust[MP4] [0:05:12] [2021/06/23]
Learn about the three primary ways to handle errors in Rust using panic, and result. https://aka.ms/GetStartedWithRust


Demo: Loops [22 of 35] | Beginner's Series to: Rust[MP4] [0:04:01] [2021/06/23]
See how to create and use: loop, for and while in Rust. https://aka.ms/GetStartedWithRust


Loops [21 of 35] | Beginner's Series to: Rust[MP4] [0:03:03] [2021/06/23]
Learn about how to iterate through code with: loop, for and while. https://aka.ms/GetStartedWithRust


Demo: If/else and match [20 of 35] | Beginner's Series to: Rust[MP4] [0:04:14] [2021/06/23]
See how to create if/else and match statements in Rust. https://aka.ms/GetStartedWithRust


If/else and match [19 of 35] | Beginner's Series to: Rust[MP4] [0:03:30] [2021/06/23]
Learn about how to branch code with if/else statements and how to use the match control flow operator. https://aka.ms/GetStartedWithRust


Demo: Enums [18 of 35] | Beginner's Series to: Rust[MP4] [0:04:07] [2021/06/23]
See how to use and define an enum and use the match control flow operator with enums. https://aka.ms/GetStartedWithRust


Enums [17 of 35] | Beginner's Series to: Rust[MP4] [0:03:02] [2021/06/23]
Learn about enums, a custom data type used to gather all possible variants of an option. https://aka.ms/GetStartedWithRust


Demo: Structs [16 of 35] | Beginner's Series to: Rust[MP4] [0:05:49] [2021/06/23]
Get familiar with how to define and instantiate structs. https://aka.ms/GetStartedWithRust


Structs [15 of 35] | Beginner's Series to: Rust[MP4] [0:02:52] [2021/06/23]
Learn how the custom data type structs work. https://aka.ms/GetStartedWithRust


Demo: Functions [14 of 35] | Beginner's Series to: Rust[MP4] [0:02:16] [2021/06/23]
Create and call reusable functions. https://aka.ms/GetStartedWithRust


Functions [13 of 35] | Beginner's Series to: Rust[MP4] [0:01:51] [2021/06/23]
Learn about functions, one of the primary ways code is executed. https://aka.ms/GetStartedWithRust


Demo: Create and use compound data types [12 of 35] | Beginner's Series to: Rust[MP4] [0:03:46] [2021/06/23]
Create and use arrays and tuples. https://aka.ms/GetStartedWithRust


Learn about compound data types [11 of 35] | Beginner's Series to: Rust[MP4] [0:02:50] [2021/06/23]
Discover the compound data types, which are types that can group multiple values into one. Rust has two primary compound types: arrays and tuples. https://aka.ms/GetStartedWithRust


Demo: Create and use scalar data types [10 of 35] | Beginner's Series to: Rust[MP4] [0:05:25] [2021/06/23]
See how to create and use the four primary scalar data types. https://aka.ms/GetStartedWithRust


Learn about scalar data types [9 of 35] | Beginner's Series to: Rust[MP4] [0:03:28] [2021/06/23]
Get familiar with scalar types, or types that represent a single value. These four primary types include: integers, floating-point numbers Booleans, and characters. https://aka.ms/GetStartedWithRust


Demo: Declare and use variables [8 of 35] | Beginner's Series to: Rust[MP4] [0:05:52] [2021/06/23]
See how to declare variables, and how concepts like mutability and shadowing operate. https://aka.ms/GetStartedWithRust


Learn about variables [7 of 35] | Beginner's Series to: Rust[MP4] [0:04:01] [2021/06/23]
Put Cargo into action by creating, building and running a new Cargo project. https://aka.ms/GetStartedWithRust


What is Cargo? [6 of 35] | Beginner's Series to: Rust[MP4] [0:02:42] [2021/06/23]
Learn about Cargo, Rust's build system and package manager. https://aka.ms/GetStartedWithRust


Create your first application [5 of 35] | Beginner's Series to: Rust[MP4] [0:04:43] [2021/06/23]
Write and run a "Hello, World!" application to get familiar with the process to create Rust projects. https://aka.ms/GetStartedWithRust


Install the tools to develop with Rust [4 of 35] | Beginner's Series to: Rust[MP4] [0:04:34] [2021/06/23]
Install Rust and setup your development environment with Visual Studio Code. https://aka.ms/GetStartedWithRust


Learn about the Rust community [3 of 35] | Beginner's Series to: Rust[MP4] [0:02:41] [2021/06/23]
Rust has a very passionate and involved community. Learn about the ways you can get involved with and get support from the community. https://aka.ms/GetStartedWithRust


What is Rust and why should you learn it [2 of 35] | Beginner's Series to: Rust[MP4] [0:03:23] [2021/06/23]
Get an overview of the importance of Rust and why you should learn to program in Rust. https://aka.ms/GetStartedWithRust


Introduction to the series [1 of 35] | Beginner's Series to: Rust[MP4] [0:02:59] [2021/06/23]
Learn what to expect in this series and meet the folks behind the series. You can check out: https://github.com/microsoft/beginners-series-rust for the code that we'll be using throughout this series,…