I recommend going through Advent of Code. After doing the last two years' challenges, I was able to write a WebAssembly/HTML5 game from scratch, and not banging my head against the wall. It's a lot more important to understand how to build with the fundamental blocks, managing memory, references, and control flows. AoC gives the platform for that.
This isn't a knock against Rust. That type of code is more painful in Rust but it's also extremely rare in the real world.
The few AoCs I've done didn't have any of that.
[0]:https://pikuma.com/courses/learn-3d-computer-graphics-progra... Do recommend