You don't have to read everything in date order. Pick a goal and follow a connected path.
01Build reusable interfaces
Start with semantic HTML, then work toward custom elements, Shadow DOM, and component architecture.
Starting point: HTML foundations. JavaScript comes later in the series.
Start with semantic HTML →See the Web Components roadmap02Learn Rust by building a game
Build Rustbound one decision at a time: combat, player state, borrowing, progression, and upgrades.
Starting point: basic programming experience; no Rust experience assumed.
Start with Rustbound →See the Rustbound roadmap03Do more with the browser
Use native DOM tools, animation, and observers to build responsive interfaces without adding a framework.
Starting point: comfortable with HTML, CSS, and basic JavaScript.
Start with the DOM →See the Native APIs roadmap