This repository contains the exercises that go along with my Rust workshop.
Below, you'll find additional learning resources that you may want to keep in reach while learning Rust. The list is intentionally kept short and opinionated.
Get started with day_1/README.md.
- The Book, for learning methodically
- Rust By Example, for looking things up
- language & syntax basics: rustlings
- Rust-specific exercises with provided tests: Exercism
Setup recommendation: Use the CLI to work locally. You can keep your solutions in this repo by configuring the workspace:exercism configure --workspace rust-exercises/exercism
- general programming exercises (text-in, text-out): Advent of Code
Setup recommendation:
Simply run
cargo new
for each exercise and copy-paste the input data. You can do it right in this repo for convenience, if you like.
- community-driven shortlist of high-quality libraries: blessed.rs
- library documentation: docs.rs
- handy shortcut:
docs.rs/<library-name>
- example for the
winnow
crate: docs.rs/winnow
- handy shortcut:
- community-driven newsletter: This Week in Rust
The slides for the workshop are NOT intended as reference material, but you can find them here anyway.