References

Chester Wyke May 29, 2023 Updated: April 15, 2025 #rust

This page serves as a place to collect link to rust content I either want to be able to find again or to content I want to easily be able to reference in bulk instead of on a per link basis.

Introductory Material

New to Rust not to programming

There is a lot of material on the Internet to learn rust, this is just a selection of material I’ve used or tested personally. If you were like me and don’t know if you even want to learn rust yet and don’t mind passively listening to a podcast (deductible from my “unfocused time” budget) to see if it’s something you want to invest “focus time” on, then I personally used the New Rustacean podcast to get a sense of the language without much opportunity cost. (A bit more explanation in the Podcast section).

New to programming

I’ve started of teaching a few people to program from scratch using rust but due to changes in life circumstances I’ve never actually finished covering all the material I wanted to so I can’t vouch for this process working yet. I actually think rust isn’t that much harder to learn to program in, and it saves you from learning bad habits that you need to then later go back and fix. I personally suspect that people find rust hard because it’s different and I think going from rust to many other imperative languages is easier than the reverse.

Thus far I’ve found starting off people with the book Begin Rust which is designed for high school students seem to work well. The first 3 chapters are available for free on their website which allows me to start with new students and see if

  1. they like the content and
  2. if this is the right book to use with them.

It provides structure and exercise to work though. I’ve tried it with a few students ranging in age from 7 to 40 years. For the younger students I’ve had to cover a bit of the math but it didn’t seem like too much for them. They got it and were able to do some of the practice problems.

Official

Reference Books (Also see Official)

Blog Posts

Podcasts

Video

See here for youtube videos.

Useful crates

For some crates I have more detailed notes. For those their page title starts with “Crate “. And for ease of maintenance they are not duplicated here. So please do see the section page for rust to see the list.

GitHub Actions

Lints