Rust su YouTube: 42 canali, uno è il mio (ma gli altri 41 sono ottimi lo stesso)
Ebbene sì, devo confessarvi una cosa: non sono l’unico a parlare di Rust su YouTube. Lo so, è uno shock, ma siamo in buona compagnia: ci sono altri 41 canali che valgono davvero la pena. Andate pure a curiosare, ma facciamo un patto: non azzardatevi a cancellare l’iscrizione qui, o mi offendo! 😉
Imparare Rust non è semplice. Il linguaggio ha una curva di apprendimento ripida, concetti unici come ownership e borrow checker, e un ecosistema in rapida evoluzione. Una delle risorse più preziose — e spesso sottovalutate — è YouTube: esistono decine di canali dedicati, che spaziano dai tutorial per assoluti principianti fino a sessioni di live coding avanzato sugli internals del linguaggio.
Questa è la lista che ho costruito nel tempo, canale dopo canale. La condivido perché possa essere utile anche a chi sta iniziando o a chi vuole approfondire.
La lista completa
| Canale | Livello | Argomento | Lingua |
|---|---|---|---|
| RUST RUN | 🟢 | Tutorial generali | 🇬🇧 |
| Rust Foundation | 🌍 | Notizie / Webinar ufficiali | 🇬🇧 |
| CoderSauce | 🟢🟡 | Tutorial generali | 🇬🇧 |
| SyedHussimDev | 🟢 | Tutorial generali | 🇬🇧 |
| Saad Saleem | 🟢 | Tutorial generali | 🇬🇧 |
| Oliver Jumpertz | 🟢🟡 | Tutorial generali / System Design | 🇬🇧 |
| RustLab Conference | 🔴 | Talk da conferenza (it/en) | 🇮🇹🇬🇧 |
| Rustfully | 🟢🟡 | Tutorial generali | 🇬🇧 |
| Orhun Parmaksız | 🔴 | CLI / TUI / Open Source Tools | 🇬🇧 |
| Trevor Sullivan | 🟢🟡 | Tutorial generali | 🇬🇧 |
| Rust and Cpp Cardiff Meetup | 🟡🔴 | Meetup / Talk tecnici | 🇬🇧 |
| Rust Nation UK | 🔴 | Talk da conferenza | 🇬🇧 |
| developerlife.com | 🟡🔴 | TUI (Ratatui) / Game Dev (Bevy) | 🇬🇧 |
| iDesoft Learn Italiano | 🟢 | Tutorial generali / Didattica | 🇮🇹 |
| EuroRust | 🔴 | Talk da conferenza | 🇬🇧 |
| Carlo Milanesi | 🟢🟡 | Tutorial generali / Didattica | 🇮🇹 |
| Let’s Get Rusty | 🟢🟡 | Tutorial / The Rust Book | 🇬🇧 |
| Brooks Builds (brookzerker) | 🟡🔴 | Progetti pratici a 360° / Live coding | 🇬🇧 |
| No Boilerplate | 🟡 | Rust advocacy / Concetti generali | 🇬🇧 |
| cudidotdev | 🟡 | Tutorial generali / Progetti | 🇬🇧 |
| Il Codice di Marco ⭐ (questo è il mio canale!🤗) | 🟢🟡 | Tutorial generali | 🇮🇹 |
| Tensor Programming | 🟢🟡 | Tutorial generali / Multi-linguaggio | 🇬🇧 |
| Jon Gjengset | 🔴 | Deep dive / Internals / Crust of Rust | 🇬🇧 |
| Rust Programming Language | 🌍 | Canale ufficiale | 🇬🇧 |
| The Rusty Bits | 🟡 | Tutorial generali / Progetti pratici | 🇬🇧 |
| DigiKey | 🟡🔴 | Embedded Systems / Microcontrollori | 🇬🇧 |
| Easy Dev For All | 🟢 | Tutorial generali | 🇬🇧 |
| icub3d | 🟡 | Advent of Code / Progetti | 🇬🇧 |
| chris biscardi | 🟡🔴 | Game Dev (Bevy) / Web | 🇬🇧 |
| Jeremy Chone | 🟡🔴 | Web Dev (Axum) / Backend | 🇬🇧 |
| Code to the Moon | 🟡 | Concetti Rust / Tutorial | 🇬🇧 |
| timClicks | 🟢🟡 | Tutorial / autore di “Rust in Action” | 🇬🇧 |
| Jack O’Connor | 🔴 | Crittografia / Systems programming | 🇬🇧 |
| Doug Milford | 🟢 | Tutorial generali / Serie completa | 🇬🇧 |
| Semicolon | 🟢🟡 | Tutorial generali | 🇬🇧 |
| Logan Smith | 🔴 | Type system / Ownership avanzato | 🇬🇧 |
| Ryan Levick | 🔴 | Systems Programming | 🇬🇧 |
| fasterthanlime | 🔴 | Deep dive / Async / Internals | 🇬🇧 |
| Jonkero | 🟢🟡 | Tutorial generali | 🇬🇧 |
| Green Tea Coding | 🟢🟡 | Tutorial generali | 🇬🇧 |
| Fio’s Quest | 🟢 | Tutorial / Learning journey | 🇬🇧 |
| Core Dumped | 🔴 | Systems Programming / OS / Internals | 🇬🇧 |
Per chi inizia da zero
Se stai muovendo i primi passi con Rust, l’ideale è partire da canali che seguono un percorso strutturato anziché video sparsi.
Let’s Get Rusty è probabilmente il punto di partenza più consigliato: il canale segue capitolo per capitolo il The Rust Programming Language Book (il manuale ufficiale), con spiegazioni chiare e ritmo costante.
Doug Milford offre invece una serie indipendente molto sistematica, pensata per chi viene da altri linguaggi e vuole capire ogni concetto senza dare nulla per scontato.
timClicks è il canale di Tim McNamara, autore del libro Rust in Action: il suo approccio è pratico e orientato al problem solving.
Per chi preferisce il materiale in italiano, i riferimenti principali sono tre: Carlo Milanesi (autore di Beginning Rust e di Rust. Dalle basi del linguaggio alle tecniche avanzate) nel canale si occupa di programmazione Rust su Linux, con un approccio molto pratico: reimplementa tool classici della tradizione Unix in Rust, il che lo rende particolarmente interessante per chi vuole vedere il linguaggio applicato a problemi reali), Il Codice di Marco (il mio canale, dove trovate tutorial e approfondimenti in italiano) e iDesoft Learn Italiano, quest’ultimo ha da poco iniziato una playlist dove parla di concorrenza in Rust.
Livello intermedio: consolidare e specializzarsi
Una volta acquisita la padronanza delle basi, è il momento di scegliere una direzione.
Per chi vuole capire i concetti più in profondità senza ancora buttarsi sugli internals, No Boilerplate e Code to the Moon sono ottimi: i video sono brevi, densi e ben costruiti. Oliver Jumpertz copre un territorio simile ma con un respiro più ampio: Rust e system design, con un taglio divulgativo e accessibile.
Per il web backend, il riferimento è Jeremy Chone: lavora principalmente con Axum e mostra best practice applicabili in produzione.
Per il game development con Bevy, il canale di punta è chris biscardi, con contenuti aggiornati a ogni versione del framework. Brooks Builds è un canale di live coding a tutto tondo: spazia dai progetti pratici come la creazione di una shell in Rust fino a tool CLI, full-stack e molto altro. Il punto di forza è vedere il processo di sviluppo in tempo reale, errori compresi — molto utile per capire come ragiona un programmatore intermedio/avanzato.
Per CLI e TUI, Orhun Parmaksız è un maintainer attivo di diversi tool open source scritti in Rust (tra cui gitui e ratatui): i suoi video mostrano sviluppo reale su progetti reali. developerlife.com copre diversi argomenti con tutorial ben strutturati.
Per l’embedded, DigiKey è il canale più completo: tratta Rust su microcontrollori con esempi pratici su hardware reale.
Livello avanzato: deep dive negli internals
Questi canali non sono per chi muove i primi passi, ma rappresentano alcune delle risorse tecnicamente più preziose disponibili su YouTube per Rust.
Jon Gjengset è il nome più citato nella community avanzata. La sua serie Crust of Rust affronta in dettaglio i meccanismi interni della standard library e del linguaggio: le sessioni sono lunghe (spesso 2-3 ore) ma dense di contenuto. È anche autore di Rust for Rustaceans: Idiomatic Programming for Experienced Developers (No Starch Press, 2021): se il Rust Book è il punto di partenza, questo è il passo successivo obbligato per chiunque voglia usare Rust in modo professionale. Copre ownership avanzato, trait system, async/await, unsafe code, macro procedurali e molto altro — tutto quello che il Rust Book lascia intenzionalmente fuori.
fasterthanlime — al secolo Amos Wenger — produce articoli e video che scavano in profondità su async, linking, compilation e comportamenti non ovvi del linguaggio. Approccio analitico e molto dettagliato.
Logan Smith si concentra su type system avanzato, lifetime e ownership: video brevi ma ad alta densità concettuale.
Ryan Levick lavora (o ha lavorato) su Rust in Microsoft e i suoi contenuti riguardano systems programming, interoperabilità con C++ e uso di Rust in contesti enterprise.
Core Dumped tratta sistemi operativi, internals e programmazione di sistema con un approccio rigoroso e ben spiegato.
Canali istituzionali e conferenze
Per restare aggiornati su dove sta andando il linguaggio, i canali delle conferenze sono una risorsa preziosa: raccolgono talk di core team members, contributor e practitioner.
EuroRust e Rust Nation UK sono le due conferenze europee più importanti. RustLab Conference è la conferenza italiana: i talk sono in parte in italiano, in parte in inglese.
Rust Foundation e Rust Programming Language sono i canali ufficiali: webinar, annunci e contenuti dalla governance del progetto.
Conclusione
Questa lista è cresciuta nel tempo, aggiungendo un canale alla volta man mano che venivano scoperti. Non è esaustiva — la community Rust è attiva e nuovi creator emergono costantemente — ma copre bene l’intero spettro.
Se conosci canali che non compaiono in questa lista, segnalali nei commenti: è una risorsa che ha senso tenere aggiornata insieme.
Commenti