

That’s a very good background and should be more than enough to understand the rust book. But if you do eventually want to go more into the theoretical background, I recommend looking towards type theory, specifically Algebraic Data Types (ADT) which Rust uses a lot, and Polymorphism (Generics). But it’s certainly not required to write good Rust code.


























The restrictions don’t seem very limiting. Why would I ever do this?