hack club resolution!

Learn Rust

A week-by-week pathway to go from zero to building real projects in Rust.

Guides

  1. 01

    Getting started

    Install Rust, learn how projects are structured, and make a basic HN top story viewer.

  2. 02

    Building a GUI app

    Make a desktop app with egui, then ship it on GitHub Releases using a workflow.

  3. 03

    Building a web service

    Build an authenticated HTTP API in Axum

  4. 04

    Building a programming language

    Design a small Ruby-inspired language using LALRPOP, then write an interpreter for it.

Reference

  1. Traits, generics and ownership

    Here's what Lazy can teach us about two of the key concepts in the Rust type system.