Resources For Learning Rust

OwnerXiyan Shao
TagsResource

The language

“The book”, which is usually the starting point of learning the language. It serves as a good handbook too.

The Rust Programming Language - The Rust Programming Language
https://doc.rust-lang.org/stable/book/title-page.html

Rust By Example

Introduction - Rust By Example
Rust by Example (RBE) is a collection of runnable examples that illustrate various Rust concepts and standard libraries.
https://doc.rust-lang.org/rust-by-example/

Another nice book available to UCSD students through O’Reilly

Programming Rust, 2nd Edition
Chapter 1. Systems Programmers Can Have Nice Things In certain contexts—for example the context Rust is targeting—being 10x or even 2x faster than the competition is a make-or-break thing. It … - Selection from Programming Rust, 2nd Edition [Book]
https://learning.oreilly.com/library/view/programming-rust-2nd/9781492052586/ch01.html

The linked-list book, which comprehensively answers “how to write linked list in rust”. It discussed some more advanced topics that we probably don’t need though on less we want to implement some advanced data structures.

Introduction - Learning Rust With Entirely Too Many Linked Lists
Learning Rust With Entirely Too Many Linked Lists
https://rust-unofficial.github.io/too-many-lists/

Wgpu

A walkthrough starting from drawing triangles to loading models and adding lights & normal maps

Introduction | Learn Wgpu
https://sotrh.github.io/learn-wgpu/

This contains the code of the demo.