I went through some of the articles and the general format there seems to be loosely annotating the finished code examples piece by piece, instead of building it up piece by piece. With Rust, this approach is going to fail you pretty quickly, getting lost in syntax, types, and colloquialisms. Not a fan, might work just to get things working. Synthesis is more challenging.<p>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.