Comment commencer à apprendre Rust à partir de zéro ?
Bonjour, collègues ! J'ai enfin décidé de maîtriser Rust, mais j'ai l'impression de me noyer dans l'information. Je n'ai pas d'expérience en programmation système (avant, j'écrivais en Python et JS), donc beaucoup de concepts sont difficiles pour moi.
Ce que j'ai déjà essayé :
- J'ai lu le premier chapitre du The Rust Book — c'est encore compréhensible, mais dès le sujet de la possession (ownership), j'ai commencé à m'embrouiller.
- J'ai essayé d'écrire une simple calculatrice, mais le compilateur a donné plein d'erreurs concernant les emprunts (borrowing). Voici un exemple de mon code :
fn main() {
let x = String::from("5");
let y = &x;
println!("{}", x); // erreur : x déjà déplacé ?
println!("{}", y);
}Ce que j'attends :
- Un plan étape par étape pour un débutant : par où vraiment commencer pour ne pas abandonner au bout d'une semaine.
- Des conseils sur les ressources (livres, cours, projets) les mieux adaptées à ceux qui ne connaissent pas C/C++.
- Comment aborder correctement l'apprentissage de l'ownership, des lifetimes et autres sujets "effrayants" — peut-être y a-t-il des
No answers yet.
Connectez-vous pour laisser une réponse