"Rust for Impatient Developers" (RFID) is an interactive intro to Rust that skips programming 101, history, other fluff.
Key features:
* Tells you "how to write a function in Rust". Doesn't tell you "what is a function"
* Distraction-free. Introduces exactly one simple idea at a time, no more
* Includes simple interactive questions to verify you understood correctly
* 100% free. Mobile friendly. Tracks and saves your progress.
Try out the first 10 modules "Rust Basics" here: https://app.codecrafters.io/tracks/rust
Why we built this:
We're the makers of CodeCrafters, which offers advanced programming challenges for developers. e.g Build your own BitTorrent in Rust.
Our users repeatedly kept asking for a Rust intro resource that offered "just enough Rust knowledge to get started on a reasonably complex first Rust project".
Initially, we wanted to recommend an external resource.
* But books were too long & too intense
* Tutorials weren't interactive or saving progress
* Jumping right into a Rust project is also too daunting
So we built RFID :)
Please try it out, we'd love any feedback, it's early days. https://app.codecrafters.io/tracks/rust
Questions:
* What could we improve in our current user experience?
* What Rust related topics would you like to see covered?
* What else is difficult about learning Rust? (besides syntax/concepts)