~/il-codice-di-marco

Rust on YouTube: 42 channels, one of which is mine (but the other 41 are just as good)

Also available in: ๐Ÿ‡ฎ๐Ÿ‡น Italiano | ๐Ÿ‡ฌ๐Ÿ‡ง English

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

ChannelLevelTopicLanguage
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