This is what I used to learn Rust, in tandem with The Book. I would read a chapter of The Book, then do a chapter of Herbert's Roguelike Tutorial. Very well written and fun material, that guides you deep into a tricky space with very little previous knowledge required. The maintainer is also very responsive to questions and pull requests. And has done an interesting talk[0] on procedural map generation at the annual 'Roguelike Celebration' conference[1] which is happening in October. (and for which the Call For Papers is still open)
Amazing how powerful the concept of building a game is in teaching someone to program. The combination of graphics and learning some technical chops helps the user really get seasoned quickly in any language while also giving them something they can show their friends and family. Having someone cool to show off really helps maintain that excitement in the learning process.
[0] https://youtu.be/TlLIOgWYVpI [1] https://www.roguelike.club/