This is, more or less, how I learned Rust circa 2015 (might have been a couple years later). I quickly started to write programs like I would have in C but got completely thwarted by the borrow checker because I wanted pointers everywhere. This made me throw my hands up and leave for other languages.
However, 8 years later I did eventually come to love rust after learning the One Weird Trick of using indices instead of pointers.
However, 8 years later I did eventually come to love rust after learning the One Weird Trick of using indices instead of pointers.