Resources & where to learn more
You don’t need a course you’ll never finish. You need a short, opinionated path and the discipline to write code. Here’s the map.
Start here
- The Rust Book: the official, free, and genuinely excellent introduction. If you read one thing, read this. The Brown University interactive edition adds quizzes and ownership visualizations.
- Rustlings: small, failing programs you fix to make pass. The fastest way to build muscle memory for the compiler.
- Rust by Example: learn by reading and running annotated snippets.
Practice & go deeper
- Comprehensive Rust: Google’s four-day course, including concurrency and embedded. Dense and excellent.
- Exercism Rust track: exercises with free mentor feedback.
- The Rustlings of std: the standard library docs are searchable, example-rich, and worth browsing for their own sake.
Reference & staying current
- docs.rs: auto-generated docs for every crate on crates.io. Bookmark it.
- This Week in Rust: the newsletter that keeps you current without drowning you.
- The Rustonomicon and Asynchronous Programming in Rust: for when you’re ready for
unsafeandasyncinternals.
Community
- The official Rust Discord and users.rust-lang.org forum, famously welcoming to beginners.
- r/rust for news and discussion.
How to actually learn it
Read a chapter, then write code, ideally with an agent and the compiler as your two reviewers. Break things on purpose and read the errors; in Rust, the error message is the lesson. Build something small and real. The curve is front-loaded: push through ownership and the rest follows.
Ready to write some? Start the interactive track →