HugeCrab

Learning resources for Rustaceans.

Essential Start Here

Install Rust

The official guide for installing Rust and setting up your dev environment.

Install →
Essential Start Here

The Rust Programming Language

Known as "The Book" - the official "Bible" of Rust. Covers everything you need to know and has you build a couple of small projects along the way. Usually recommended as the first thing you should read.

Read Online →
Essential Start Here

Rust Standard Library Docs

The comprehensive searchable index of all built-in types, traits, and macros. Essential for daily development.

Search Docs →
Book Paperback

The Rust Programming Language

The print edition of the official guide. Ideal for those who prefer a physical reference for deep study.

Get the book →
Book Quick Reference

Rust Cheat Sheet

A dense, high-level overview of Rust syntax, common traits, and memory layout. PDF download link can be found at the bottom of the linked website.

View Cheat Sheet →
Book Paperback

Programming Rust

How to write fast, safe, and concurrent systems code in Rust—without sacrificing control or reliability. My second read after "The Rust Programming Language".

Get the book →
Book Paperback

Zero to Production in Rust

Practical guide to building cloud-native backend services focusing on API design, observability, and testing.

Get the book →
Book Paperback

Rust for Rustaceans

Covers advanced traits, unsafe code, and architectural patterns specifically for library authors and senior developers.

Get the book →
Book Paperback

Rust in Action

Learn Rust through low-level systems concepts. Covers memory management, networking, and concurrency using real-world scenarios to teach you how to write high-performance code.

Get the book →
List Curated List

Awesome Rust

A comprehensive repository of crates, frameworks, and libraries across all domains from Web to Embedded.

GitHub →
List Crate Selection

Blessed.rs

A guide to the ecosystem that helps you select stable, production-ready crates for any task.

View Directory →
Course Interactive Labs

Rustlings

Small exercises to get you used to reading and writing Rust code directly in your terminal. Best done alongside The Book.

View Github →
Course Problem Solving

Exercism: Rust Track

Dozens of programming challenges with community mentoring. Great for practicing idiomatic Rust patterns.

Start Practice →
Course Technical Training

Comprehensive Rust

Google’s internal curriculum made public. Optimized for experienced engineers migrating from C++ or Java.

View Course →
Video Tutorial

Code Your Own Terminal UI App In Rust

A great video tutorial for building a text use interface (TUI) in Rust using Ratatui. Tons of other great content on this channel.

YouTube →
Video Deep Dive

Crust of Rust

Intensive walkthroughs of low-level implementations (VTable, Atomics, Async) by Jon Gjengset.

YouTube →
Video Tutorials

Let's Get Rusty

High-quality weekly videos covering new crate releases, language updates, and idiomatic coding patterns.

YouTube →
Career Job Board

RustJobs.fyi

Technical job board for verified Rust-specific roles. Filtered by seniority, salary, and industry.

View Jobs →
Career Community Newsletter

This Week in Rust

The best place to find weekly job postings and RFC calls for participation in the core language.

Latest Issues →