Wie fange ich an, Rust von Grund auf zu lernen?
Hallo Kollegen! Ich habe mich endlich entschlossen, Rust zu lernen, aber ich habe das Gefühl, in Informationen zu ertrinken. Ich habe keine Erfahrung in der Systemprogrammierung (davor habe ich in Python und JS geschrieben), daher fallen mir viele Konzepte schwer.
Was ich bereits versucht habe:
- Das erste Kapitel des The Rust Book gelesen – bisher verständlich, aber beim Thema Ownership (Besitz) begann ich verwirrt zu werden.
- Ich habe versucht, einen einfachen Taschenrechner zu schreiben, aber der Compiler gab eine Menge Fehler zu Borrowing (Ausleihen) aus. Hier ist ein Beispiel meines Codes:
fn main() {\n let x = String::from("5");\n let y = &x;\n println!("{}", x); // Fehler: x wurde bereits verschoben?\n println!("{}", y);\n}Was ich erwarte:
- Einen schrittweisen Plan für Anfänger: Womit soll ich wirklich anfangen, um nicht nach einer Woche aufzugeben.
- Ratschlag