I am a Python programmer (83rd %ile according to Pluralsight Skill IQ), getting into Competitive Programming.
C++ (and its errors like segfault and stuff) makes me spend too much time on language instead of solving problems & learning Algo & DS.
So I want to learn Rust. Of course loops, variables, etc. concepts are transferable, but I want to learn to write good Rust code, not like a toddler stringing together words.
My aim is
- ASAP :- be immediately productive in CP with Rust
- Next :- write idiomatic Rust
- Someday :- discover lang internals to really master Rust.
How can get 1, 2 &3?