Rustaceans

Apprendre Rust, votre parcours commence ici !

Les livres gratuits

  • 1. Livre Rust - The Rust Programming Language

    Rust book

    Le fameux livre Rust, un excellent point de départ pour les débutants. Il aborde les points fondamentaux du langage avec beaucoup d'explications et d'exemple. C'est LA référence de la communauté.

  • 2. Rustnomicon - Pour les concepts avancés

    Rustnomicon

    Le Rustnomicon (nommé en référence à un autre livre), permet d'aborder les concepts plus avancés de Rust, et en particulier la partie unsafe du langage. A utiliser comme une référence lorsque certains concepts commencent à s'imposer d'eux-même dans votre code.

  • 3. Rust by Example

    Rust by Example

    Rust by Example est moins une référence pour les notions du langage qu'un ensemble de recettes de cuisine prêtes à l'emploi pour celles-ci. Bien pratique quand on ne sait pas très bien par où commencer sur un aspect précis.

Les classiques

  • 1. Zero To Production In Rust

    Zero To Production In Rust

    Un indémodable souvent conseillé, "Zero To Production in Rust" est un excellent point d'entré pour les débutants visant le développement backend.

  • 2. Black Hat Rust

    Black Hat Rust

    Mêlant introduction à Rust et la sécurité offensive, ce livre ravira les lecteurs intéressés par la cyber-sécurité, mais permet aussi de voir la mise en pratique de Rust dans un context un peu moins habituel.

  • 3. Rust in Action

    Rust in Action

    Adressé aux personnes ayant déjà un peu d'expérience, ce livre permet de rapidement mettre en pratique Rust dans un context de programmation système, par le biais de projets concrets à réaliser. Le livre aborde aussi d'autres sujets plus larges côté système.

  • 4. Rust for Rustaceans

    Rust for Rustaceans

    Egalement tourné vers les personnes ayant déjà pratiqué Rust, ce livre permet de passer à un autre niveau en adressant les sujets nécessaires à l'utilisation de Rust dans un contexte professionnel, sur des projets réels plus importants.

Des exercices pour pratiquer

  • 1. Rustlings

    Logo rust

    Rustlings est une série d'exercices à but pédagogique conçus pour se familiariser en douceur avec des notions spécifiques du langage. Les rustlings font partie du projet Rust.

  • 2. Track Rust sur exercism.io

    Logo Exercism

    On ne présente plus le maintenant très connu exercism.io. Une track Rust est disponible et met à dispoisition des séries d'exercices. Certains sont spécifiques à Rust et mettent en avant des concepts Rust pour leur apprentissage. D'autres sont plus généraux mais peuvent tout à faire servir de base d'entrainement.

Les formations professionnalisantes

Cénotélie, organisme de recherche privé, fait partager son expérience et son expertise sur le langage Rust, acquise par son utilisation en production depuis 2018 dans des domaines variés. Cénotélie est pionnière de la formation Rust en France et en français en proposant ses formations depuis 2019. Depuis, plusieurs centaines de personnes ont suivi avec succès ces formations.

Rust logo

Rust Intro

Il s'agit de la formation Rust pionnière en France, enseignée depuis plus de cinq ans, elle a déjà profité à plusieurs centaines de développeurs dans tout le pays ainsi que dans le monde entier.

Rust logo

Rust pour l'embarqué

Cette formation a pour but de donner les bases de la programmation pour l'embarqué et le kernel Linux en Rust ; adressée aux personnes maîtrisant déjà les fondamentaux de Rust.

Rust logo

Rust Avancé

Cette formation a pour but l'approfondissement des connaissances Rust dans un ensemble de domaines comprenant : la programmation asynchrone, graphique et pour le web.

Rust logo

Rust Par Projet

Cette formation a pour but de donner les bases du développement avec le langage Rust à travers la construction de projets dès le début.