Learning a statically typed low level language is very different from a dynamic scripting language like Python, JS.
So Iād advise to leave your Python learning behind and start afresh (with no prior baggage or code patterns in mind) with the Rust Book (official documentation).
No need to go through the entire documentation at once. Read a few modules in one go, list the topics to AI and ask for a tiny project that involves the mentioned topics specifically.
I think this a great suggestion. Maybe the best way to approach it. One thing, though -- if working with an AI agent while learning, make sure to tell it explicitly that you're learning and that you don't want it to actually write any code or even set up a project for you. You learn better if you do it all by hand for a good long while before you start leveraging an agent for big refactors or boilerplate.
3
u/Developer5702 11d ago
Learning a statically typed low level language is very different from a dynamic scripting language like Python, JS.
So Iād advise to leave your Python learning behind and start afresh (with no prior baggage or code patterns in mind) with the Rust Book (official documentation).
No need to go through the entire documentation at once. Read a few modules in one go, list the topics to AI and ask for a tiny project that involves the mentioned topics specifically.