Part of the Rust Crash Course: https://www.youtube.com/playlist?list=PL6yRaaP0WPkWRsXJgdnw9lj1vchAaKwfS

Welcome to the Rust Crash Course

In this course, we will be learning Rust from scratch. This course is very fast paced and designed for programmers who already have some experience with another programming language such as Dart or JavaScript or Swift. We will talk about variables, constants, ownership, functions, structures, enumerations, collections such as tuples, vectors, hash-maps and iterators, optionals, error handling, lifetime specifiers, traits, pointers, generics, packages, crates, modules and paths, asynchronous programming and we will also create 2 sample applications using Rust to put all these concepts to use!

In this chapter we are going to set up our development environment for Rust development including the installation of Visual Studio Code and the Rust Analyzer and Rust toolchain itself.

Timestamps:
00:00 - Setting up Rust Development Environment
00:09 - Install Rust
01:37 - Install Visual Studio Code
04:26 - Create folder for project
07:02 - Create your project
08:29 - Set up Visual Studio Code
10:55 - Install clippy
13:09 - Set up clippy at top of your .rs file
14:03 - Set up cargo-watch
15:32 - Kick start cargo-watch with clippy
16:30 - Set your project settings
18:26 - I will use Github Copilot when needed


If you want to support my work, please consider joining my YouTube channel by pressing the Join button!

Twitter: https://twitter.com/vandadnp
LinkedIn: https://linkedin.com/in/vandadnp

Let's get started!