This worked for me after several failed attempts at learning Clojure in the pre-LLM era.
Lastly I recommend reading Programming Rust. It is long but extremely thorough! You’ll understand the language at a deep level. Good luck and have fun!
After that, every problem is a nail.
I ended up making a CLI tool to generate seed phrases for bitcoin wallets. This helped me learn concepts way faster. I did use Claude a lot for help but that’s part of how I learn right now.
That said I’m planning to rely less and less on LLMs as I get more comfortable with the language and I think if you’re already familiar with another language this approach might work well for you too.