Free online course on Youtube by freecodecamp: https://www.youtube.com/watch?v=MsocPEZBd-M&t=3638s&ab_channel=freeCodeCamp.org
- Rust deals with low-level details of memory management, data representation and concurrency.
- This language is desgined to guide you naturally towards reliable code that is efficient in terms of speed and memory usage.
- rustc -> The compiler. Converts Rust code into binary format.
- rustup -> CLI utility to update and install rust
- cargo -> Rust build system and package manager