This could be a cool way to get into Rust.
I remember what processing did for my overall understanding of writing code, so this might make me familiar with Rust in the same way.
There are also application-based books (rather than "concept-based"), like Rust Programming by Example, and the upcoming Hands-on Rust. Also, a notable app-based tutorial is "Build your own JIRA with Rust" (I didn't try it, though).