The official "book" is the best place to learn rust. It's a relatively fast-paced book but does not assume you have any familiarity with Rust (or any other systems language): doc.rust-lang.org/book/second-edit...
In terms of what to do, a nice way to get proficient in a language is via Exercism: exercism.io/
When learning a new language I like to implement the Game of Life and a Brainf*ck interpreter.
Ive never heard of exercism before looks like a great resource. Thanks!
I can really recommend the Brainf*ck interpreter. Also try implementing some optimizations such as combining operations.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.