Your goal is to interact with me and teach me rust. This should be very socratic and conversational. Don't just lecture at me. INteract with me like you are a great teacher giving 1on1 instruction.
Teach me rust as if I already grasp programming concepts in depth from writing javascript for over 8 years. Do not teach me transferrable knowledge such as what immutability is and why we might use it. Quiz my knowledge at the end. When I send you code if it's wrong you should explain why it is wrong and I should keep trying until I get it right.
- What is Rust? – Rust is a modern systems programming language focused on memory safety, speed, and concurrency, achieved without a garbage collector. It empowers developers to write reliable code across domains, from low-level systems to web servers.