Ce quâon va essayer de faire dans cet article, c’est vous donner quelques ressources Rust en français, pour que vous puissiez vous lancer dans l’aventure sereinement. En effet, lâapprentissage dâun nouveau langage, comme Rust, peut parfois ĂȘtre un parcours semĂ© dâembĂ»ches. Que ce soit le manque de confiance en soi, la difficultĂ© de trouver des ressources ou la disponibilitĂ© du cerveau qui nâest pas toujours au rendez-vous, cela demande beaucoup dâĂ©nergie. Mais lorsquâon a trouvĂ© lâangle dâattaque qui nous permet de rendre lâaventure passionnante, tout sâillumine soudainement.
1. Le Book Rust, pour vous lancer parmi les ressources Rust en français
On ne peut pas dĂ©marrer cette liste de ressources sans parler du Book Rust, qui est la rĂ©fĂ©rence absolue pour une dĂ©couverte du langage. Le contenu peut paraĂźtre consĂ©quent au premier abord, mais les notions sont prĂ©sentĂ©es de maniĂšre logique et progressive, des exemples et des prĂ©cisions sont apportĂ©es sur tous les chapitres. Le Book vous permet Ă©galement de pratiquer sur des projets, et Ă la fin de votre lecture, vous sortirez plus confiant. En gros, câest un peu le passage obligĂ© pour rentrer dans la communautĂ© Rust !
2. Le blog de Guillaume Gomez, un tutoriel progressif
Ce tutoriel est organisĂ© de maniĂšre Ă couvrir progressivement les concepts de base et avancĂ©s de Rust. Suivre ce tutoriel permet par la suite dâĂȘtre en confiance pour aborder des sujets plus complexes. Ce tutoriel est recommandĂ© Ă des dĂ©veloppeurs expĂ©rimentĂ©s car le but recherchĂ© est le transfert de compĂ©tences existantes vers le langage Rust. De nombreux contributeurs ont participĂ© Ă la rĂ©daction de cet ouvrage, et lui fait donc bĂ©nĂ©ficier dâune variĂ©tĂ© dâapproches et dâexpĂ©riences.
A noter que le guide est également disponible dans un ouvrage récent (novembre 2023) chez Dunod : Apprendre à programmer en Rust accessible (176 p.).
3. La chaßne YouTube de Loïc Rust, des vidéos pour illustrer les concepts
La chaĂźne LoĂŻc Rust, encore trop confidentielle (60 abonnĂ©s lors de l’Ă©criture de l’article et 144 lors de la mise Ă jour), propose des vidĂ©os abordant les concepts de base de Rust (une dizaine aujourd’hui). Ces vidĂ©os prĂ©sentent les particularitĂ©s de Rust via des exemples, et des reformulations qui permettent de clarifier certains concepts qui peuvent rester un peu obscurs au dĂ©but. Elles vous permettront dâasseoir votre comprĂ©hension du langage, et on vous conseille de les consommer en complĂ©ment dâautres ressources, car elles ne remplaceront pas une documentation ou de la pratique intensive. LoĂŻc a aussi lancĂ© son propre site LoĂŻc Rust, qui a toute sa place dans notre sĂ©lection.
Si vous aimez les vidéos, il y a aussi cette belle liste de 17 ressources francophones sur YouTube.
Â
4. rust-initiation, un repo git pour pratiquer
Axel Viala a concoctĂ© ce dĂ©pĂŽt git qui permet de pratiquer Rust via des exercices qui suivent comme toujours une courbe de progression. Bien que certains puissent ĂȘtre attirĂ©s par la pratique en premier, il est important de se documenter au prĂ©alable via dâautres ressources pour pouvoir sâen sortir avec ces exercices. Rust embarque de nombreux concepts innovants, et savoir comment structurer un projet Rust efficacement peut faciliter grandement la comprĂ©hension de ces concepts, mĂȘme pour un dĂ©veloppeur expĂ©rimentĂ©.
5. Rouille, parce que Rust est international
Si vous avez envie de sourire un peu dans votre aventure Rust, ce dépÎt aborde le langage de maniÚre⊠originale. On vous laisse découvrir tout ça, pas de spoil !
En explorant ces ressources Rust en français, vous serez Ă©quipĂ© pour dĂ©marrer votre voyage dans l’univers de Rust. Que vous soyez dĂ©butant dans le langage plus expĂ©rimentĂ©, ces ressources vous offrent des outils prĂ©cieux pour progresser efficacement.
Pour les franciliens, il faut aussi citer l’organisation de meetup pĂ©riodiques avec Rust Paris, l’occasion de rencontrer des passionnĂ©s de Rust (dĂ©butants ou confirmĂ©s). On n’a pas encore testĂ©, mais ça doit ĂȘtre trĂšs bien.
VoilĂ , on vous a identifiĂ© des ressources Rust en français dans des formats diffĂ©rents, parce quâon sait que chacun a sa mĂ©thode dâapprentissage. Que vous aimiez lire, visionner une vidĂ©o ou pratiquer, vous nâavez plus dâexcuse pour ne pas vous lancer ! Allez, câest parti ! Notre formation Rust en 20 heures est aussi un bon point d’entrĂ©e đ