Rust on YouTube: 42 channels, one of which is mine (but the other 41 are just as good)
Okay, I have a confession to make: Iโm not the only one talking about Rust on YouTube. I know, shocking โ but weโre in good company: there are 41 other channels genuinely worth following. Go ahead and explore them, but letโs make a deal: donโt you dare unsubscribe from my channel, or Iโll be offended! ๐
Learning Rust isnโt easy. The language has a steep learning curve, unique concepts like ownership and the borrow checker, and a rapidly evolving ecosystem. One of the most valuable โ and often underestimated โ resources out there is YouTube: dozens of dedicated channels exist, ranging from tutorials for absolute beginners to advanced live coding sessions diving deep into the language internals.
This is the list Iโve built up over time, one channel at a time. Iโm sharing it in the hope that it can be useful to anyone just starting out or looking to go deeper.
The full list
| Channel | Level | Topic | Language |
|---|---|---|---|
| RUST RUN | ๐ข | General tutorials | ๐ฌ๐ง |
| Rust Foundation | ๐ | News / Official webinars | ๐ฌ๐ง |
| CoderSauce | ๐ข๐ก | General tutorials | ๐ฌ๐ง |
| SyedHussimDev | ๐ข | General tutorials | ๐ฌ๐ง |
| Saad Saleem | ๐ข | General tutorials | ๐ฌ๐ง |
| Oliver Jumpertz | ๐ข๐ก | General tutorials / System Design | ๐ฌ๐ง |
| RustLab Conference | ๐ด | Conference talks (it/en) | ๐ฎ๐น๐ฌ๐ง |
| Rustfully | ๐ข๐ก | General tutorials | ๐ฌ๐ง |
| Orhun Parmaksฤฑz | ๐ด | CLI / TUI / Open Source Tools | ๐ฌ๐ง |
| Trevor Sullivan | ๐ข๐ก | General tutorials | ๐ฌ๐ง |
| Rust and Cpp Cardiff Meetup | ๐ก๐ด | Meetup / Technical talks | ๐ฌ๐ง |
| Rust Nation UK | ๐ด | Conference talks | ๐ฌ๐ง |
| developerlife.com | ๐ก๐ด | TUI (Ratatui) / Game Dev (Bevy) | ๐ฌ๐ง |
| iDesoft Learn Italiano | ๐ข | General tutorials | ๐ฎ๐น |
| EuroRust | ๐ด | Conference talks | ๐ฌ๐ง |
| Carlo Milanesi | ๐ข๐ก | General tutorials / Teaching | ๐ฎ๐น |
| Letโs Get Rusty | ๐ข๐ก | Tutorials / The Rust Book | ๐ฌ๐ง |
| Brooks Builds (brookzerker) | ๐ก๐ด | All-around practical projects / Live coding | ๐ฌ๐ง |
| No Boilerplate | ๐ก | Rust advocacy / General concepts | ๐ฌ๐ง |
| cudidotdev | ๐ก | General tutorials / Projects | ๐ฌ๐ง |
| Il Codice di Marco โญ (my channel! ๐ค) | ๐ข๐ก | General tutorials | ๐ฎ๐น |
| Tensor Programming | ๐ข๐ก | General tutorials / Multi-language | ๐ฌ๐ง |
| Jon Gjengset | ๐ด | Deep dive / Internals / Crust of Rust | ๐ฌ๐ง |
| Rust Programming Language | ๐ | Official channel | ๐ฌ๐ง |
| The Rusty Bits | ๐ก | General tutorials / Practical projects | ๐ฌ๐ง |
| DigiKey | ๐ก๐ด | Embedded Systems / Microcontrollers | ๐ฌ๐ง |
| Easy Dev For All | ๐ข | General tutorials | ๐ฌ๐ง |
| icub3d | ๐ก | Advent of Code / Projects | ๐ฌ๐ง |
| chris biscardi | ๐ก๐ด | Game Dev (Bevy) / Web | ๐ฌ๐ง |
| Jeremy Chone | ๐ก๐ด | Web Dev (Axum) / Backend | ๐ฌ๐ง |
| Code to the Moon | ๐ก | Rust concepts / Tutorials | ๐ฌ๐ง |
| timClicks | ๐ข๐ก | Tutorials / author of โRust in Actionโ | ๐ฌ๐ง |
| Jack OโConnor | ๐ด | Cryptography / Systems programming | ๐ฌ๐ง |
| Doug Milford | ๐ข | General tutorials / Complete series | ๐ฌ๐ง |
| Semicolon | ๐ข๐ก | General tutorials | ๐ฌ๐ง |
| Logan Smith | ๐ด | Type system / Advanced ownership | ๐ฌ๐ง |
| Ryan Levick | ๐ด | Systems Programming | ๐ฌ๐ง |
| fasterthanlime | ๐ด | Deep dive / Async / Internals | ๐ฌ๐ง |
| Jonkero | ๐ข๐ก | General tutorials | ๐ฌ๐ง |
| Green Tea Coding | ๐ข๐ก | General tutorials | ๐ฌ๐ง |
| Fioโs Quest | ๐ข | Tutorials / Learning journey | ๐ฌ๐ง |
| Core Dumped | ๐ด | Systems Programming / OS / Internals | ๐ฌ๐ง |
Starting from scratch
If youโre taking your first steps with Rust, the best approach is to start with channels that follow a structured path rather than scattered individual videos.
Letโs Get Rusty is probably the most recommended starting point: the channel follows The Rust Programming Language Book (the official manual) chapter by chapter, with clear explanations and a steady pace.
Doug Milford offers a very systematic independent series, designed for people coming from other languages who want to understand every concept without taking anything for granted.
timClicks is the channel of Tim McNamara, author of the book Rust in Action: his approach is practical and problem-solving oriented.
For those who prefer content in Italian, the three main references are: Carlo Milanesi (author of Beginning Rust and of Rust. Dalle basi del linguaggio alle tecniche avanzate) โ on his channel he focuses on Rust programming on Linux with a very hands-on approach, reimplementing classic Unix tools in Rust, which makes it particularly interesting for anyone who wants to see the language applied to real problems), Il Codice di Marco (my channel, where youโll find tutorials and in-depth content in Italian) and iDesoft Learn Italiano, which has recently started a playlist on concurrency in Rust.
Intermediate level: consolidating and specializing
Once youโve got the basics down, itโs time to pick a direction.
For those who want to go deeper into concepts without yet diving into internals, No Boilerplate and Code to the Moon are excellent: short, dense, well-crafted videos. Oliver Jumpertz covers similar ground but with a broader scope: Rust and system design, with an approachable and accessible style.
For web backend, the go-to is Jeremy Chone: he works primarily with Axum and demonstrates production-ready best practices.
For game development with Bevy, the leading channel is chris biscardi, with content updated for each new version of the framework. Brooks Builds is an all-around live coding channel: topics range from building a shell in Rust to CLI tools, full-stack projects and much more. The real strength is watching the development process unfold in real time, mistakes included โ very useful for understanding how an intermediate-to-advanced programmer thinks.
For CLI and TUI, Orhun Parmaksฤฑz is an active maintainer of several open source tools written in Rust (including gitui and ratatui): his videos show real development on real projects. developerlife.com covers both Ratatui and Bevy with well-structured tutorials.
For embedded, DigiKey is the most comprehensive channel: it covers Rust on microcontrollers with hands-on examples using real hardware.
Advanced level: deep diving into internals
These channels are not for those taking their first steps, but they represent some of the most technically valuable Rust resources available on YouTube.
Jon Gjengset is the most cited name in the advanced community. His Crust of Rust series tackles the internal mechanisms of the standard library and the language in detail: sessions are long (often 2โ3 hours) but packed with content. He is also the author of Rust for Rustaceans: Idiomatic Programming for Experienced Developers (No Starch Press, 2021): if the Rust Book is the starting point, this is the essential next step for anyone who wants to use Rust professionally. It covers advanced ownership, the trait system, async/await, unsafe code, procedural macros and much more โ everything the Rust Book intentionally leaves out.
fasterthanlime โ real name Amos Wenger โ produces articles and videos that dig deep into async, linking, compilation and non-obvious language behaviors. Analytical and very thorough.
Logan Smith focuses on the advanced type system, lifetimes and ownership: short videos but very high conceptual density.
Ryan Levick has worked on Rust at Microsoft and his content covers systems programming, C++ interoperability and using Rust in enterprise contexts.
Core Dumped covers operating systems, internals and systems programming with a rigorous and well-explained approach.
Official channels and conferences
To stay up to date on where the language is heading, conference channels are a precious resource: they gather talks from core team members, contributors and practitioners.
EuroRust and Rust Nation UK are the two most important European conferences. RustLab Conference is the Italian Rust conference: talks are partly in Italian, partly in English.
Rust Foundation and Rust Programming Language are the official channels: webinars, announcements and content from the projectโs governance.
Conclusion
This list grew over time, one channel at a time. Itโs not exhaustive โ the Rust community is active and new creators keep emerging โ but it covers the full spectrum well.
If you know of channels that arenโt on this list, drop them in the comments: itโs a resource that makes sense to keep updated together.
Commenti