Rust for Kids

Logo

Author: Miquel Cabot (miquel@cabot.dev)

Rust for Kids is an educational project designed to introduce the Rust programming language to young learners in a fun, accessible, and interactive way. Using a combination of mdBook and Reveal.js, this book blends storytelling, visual slides, and hands-on coding examples to teach core programming concepts through Rust. Whether you're a teacher, parent, or curious kid, this resource aims to make systems programming approachable and enjoyable. One small Rustacean step at a time!

Read the Book

We suggest the online version for general use, but cloning, installing, and building this book offline is a great option on-the-go.

Hosted Online

The latest version is hosted at: https://cabot.dev/rust4kids

Build Offline

You need to install rust before you can continue.

In order to make your life easy 😉, there is a set of tasks that use cargo make.

With cargo make installed, you can list all tasks included to facilitate further installation, building, serving, formatting, and more with:

# Run from the top-level working dir of this repo
makers --list-all-steps

The tasks should be self-explanatory, if they are not - please file an issue to help us make them better.

License

All materials found within this repository are licensed under Mozilla Public License Version 2.0 - See the License for details.