This video explains the difference between Rust’s two main text types: String and &str. This distinction is one of the most confusing aspects about learning Rust. Rather than discussing lots of confusing, technical details, this video focuses on the differences that are most important to new programmers.