Rust/"Hello World!" Programm
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).
Willkommen! Schön, dass du hier bist. Hast du dich schon mal gefragt, wie man einem Computer sagt, was er tun soll? Genau das machst du beim Programmieren! In diesem Kurs lernst du eine superstarke Sprache namens Rust. Sie ist wie eine Zaubersprache, mit der du dem Computer Befehle geben kannst.
Heute dreht sich alles um das berühmte "Hello World!"-Programm. Das ist das allererste Programm, das fast jeder Programmierer auf der Welt schreibt, wenn er eine neue Sprache lernt!
Lernziele
Nach dieser Lektion kannst du:
- Erklären, was ein Computerprogramm ist.
- Verstehen, was die Funktion
main()macht. - Das Zauberwort
println!benutzen. - Deinen eigenen Text auf dem Bildschirm anzeigen lassen.
- Deine Programme ohne Fehler starten.
Lektionen
Lektion 1: Der Startschuss
Stell dir den Computer wie einen sehr schnellen, aber etwas unkreativen Pinguin vor. Er macht genau das, was du ihm sagst – nicht mehr und nicht weniger. Um mit ihm zu reden, benutzen wir die Sprache Rust.
In jedem Rust-Programm gibt es einen "Chef", der sagt, wo alles losgeht. Dieser Chef heißt main.
fn main() {
// Hier kommen deine Befehle rein!
}
- fn steht für Funktion – stell es dir wie einen kleinen Werkzeugkasten vor.
- main heißt "Haupt" – das ist der Haupt-Werkzeugkasten. Dort startet das Programm.
- Die geschweiften Klammern { und } sind wie die Wände von deinem Zimmer. Alles, was dein Computer machen soll, musst du zwischen diese Wände schreiben!
Lektion 2: Lass den Computer sprechen!
Um den Computer sprechen zu lassen (oder Text auf dem Bildschirm zu zeigen), benutzen wir einen besonderen Befehl namens println!. Das "print" steht für das englische Wort "Drucken" und "ln" für "line" (eine neue Zeile). Das Ausrufezeichen ! sagt dem Computer in Rust: "Achtung, mach das jetzt und rufe dieses Makro auf!"
fn main() {
println!("Hallo Welt!");
}
Denk an diese zwei wichtigen Regeln:
- Der Text, den du auf dem Bildschirm sehen willst, muss immer in Gänsefüßchen stehen:
"Dein Text". - Jeder echte Befehl (Satz) vom Computer in Rust muss mit einem Semikolon
;(Strichpunkt) beendet werden. Das ist wie der Punkt am Ende eines Satzes in der Schule! Ohne den Strichpunkt fehlt dem Computer das Ende vom Satz und er beschwert sich.
Übungen
Hier sind ein paar Übungen zum Warmwerden:
- Übung 1: Schreibe ein Programm, das "Ich lerne Rust!" auf dem Bildschirm ausgibt.
- Übung 2: Schreibe ein Programm, das deinen Vornamen auf dem Bildschirm ausgibt.
- Übung 3: Schreibe ein Programm, das in einer Zeile "Hallo" und in der nächsten Zeile "Welt" ausgibt (Tipp: Benutze zweimal
println!in zwei untereinanderliegenden Zeilen). - Übung 4: Schreibe einen Befehl, in dem du das Semikolon ganz am Ende unterdrückst (weglässt), und schau dir an, wie der Computer meckert (Fehlermeldung). Setze das Semikolon wieder hin, damit dein Pinguin wieder glücklich ist.
- Übung 5: Drucke ein lachendes Smiley
:-)auf dem Bildschirm aus.
Projektbasiertes Lernen: 50 Mini-Projekte
Diese kleinen Projekte bieten dir einen perfekten und ganz schnellen Praxisbezug! Sie helfen dir, den Umgang mit println! komplett auswendig zu lernen und richtig kreativ zu werden. Bei jedem Projekt schreibst du ein kleines neues Rust-Programm in deine main()-Funktion!
- Dein Name: Lass den Computer deinen Vor- und Nachnamen rufen.
- Dein Alter: Lass den Computer schreiben: "Ich bin 10 Jahre alt."
- Lieblingstier: Welches ist dein Lieblingstier? Gib es auf dem Bildschirm aus.
- Dein Hobby: Erzähle dem Bildschirm, was du gerne in deiner Freizeit spielst.
- Lieblingsessen: Drucke "Mein Lieblingsessen ist Pizza und Eis!"
- Beste Freunde: Liste drei deiner besten Freunde auf.
- Lieblingsfarbe: Schreibe, welche Farbe du am schönsten findest.
- Der Schrei: Drucke "Aaaahhh!" auf den Bildschirm.
- Ein Witz: Gib einen kurzen Witz in zwei Zeilen aus (mit zwei
println!Befehlen). - Das Quadrat: Drucke ein Quadrat aus Sternchen (jeweils 4 Sternchen in 4 Zeilen).
- Das Dreieck: Drucke ein Dreieck aus Sternchen aus. Oben ein Sternchen, unten immer mehr.
- Guten Morgen: Ein kleines Programm, das "Guten Morgen!" sagt.
- Gute Nacht: Ein Programm, das "Gute Nacht, Computer!" sagt.
- Roboterstimme: Drucke "Biep Bop. Ich bin ein Rust-Roboter."
- Countdown: Gib die Zahlen 3, dann 2, dann 1, und dann LOS! jeweils in einer eigenen Zeile aus.
- Lieblingssong: Wie heißt dein Lieblingslied, bei dem du am liebsten tanzt?
- Lieblingsbuch: Welches Buch liest du richtig gerne vor dem Schlafengehen?
- Diamant: Drucke in einer Diamantform das Wort "RUST" aus Sternen umrahmt.
- Rakete klein: Drucke mit Bindestrichen und spitzen Klammern eine liegende Rakete:
===--->. - Gesicht: Mache ein Gesicht nur mit Satzzeichen wie
(O_O). - Das Haustier: Wie heißt dein Haustier (oder das Tier, das du dir wünschst)?
- Alphabet: Drucke die ersten 5 Buchstaben des Alphabets, jeden in einer eigenen Zeile.
- Brüllen: Drucke "ROOOAARRR!" wie ein richtig großer T-Rex Dinosaurier.
- Lieblingsfach: Welches Schulfach macht dir am meisten Spaß? Mathe? Sport?
- Grüße an die Eltern: Schreibe ein Coder-Hallo: "Hallo Mama, hallo Papa, ich lerne Programmieren!"
- Geheimsprache: Drucke ein "Geheimwort" einfach komplett von hinten nach vorne geschrieben.
- Urlaubstraum: Welches Land willst du mal bereisen, wenn du groß bist?
- Das Auto: Versuch mal ein kleines Auto mit Strichen und O's zu malen:
-o--o-. - Glückszahl: Meine ganz persönliche Glückszahl ist die 7. Was ist deine?
- Sport-Star: Wer ist dein Fußball- oder sonstiger Sport-Lieblingsspieler?
- Hundebellen: Lass Rust "Wuff Wuff Wuff!" bellen.
- Katzenmiauen: Und nun als Kätzchen: "Miau... schnurr..."
- Bauklötze: Drucke
[ ] [ ] [ ]als kleine Minecraft- oder Legoklötze auf den Boden. - Große Buchstaben: Drucke ein riesiges M, gebildet aus vielen kleinen m's.
- Treppe: Drucke eine Treppe aus X-Buchstaben, die von links oben nach rechts unten verläuft.
- Dein Superhelden Name: Wenn du fliegen könntest, wie würdest du heißen?
- Die Uhrzeit-Lüge: Schreib rein, um wie viel Uhr du dieses Programm gerade machst (Der Computer lügt nicht, außer du sagst es ihm!).
- Zungenbrecher: Drucke den bekannten Spruch "Fischers Fritz fischt frische Fische."
- Das Lineal: Drucke
|-1-|-2-|-3-|um ein Mess-Lineal zu zeigen. - Ein Schwert: Drucke
O====>als kleines Ritterschwert. - Lustige Brille: Drucke
(0-0)für eine coole Lehrer-Brille. - Traurig: Drucke das traurige Gesicht
:-(aus Text. - Die Schlange: Drucke eine lange Zischel-Schlange
02:40, 4. Mär. 2026 (UTC):>. - Das Pluszeichen: Bilde ein riesiges Plus-Zeichen (+), gebaut ganz aus vielen kleinen kleinen + Zeichen.
- Der Zeiger: Drucke einen großen Pfeil
--->>für die nächste Übung. - Weihnachtsbaum: Drucke rechtzeitig zum Winter einen Baum aus grünen Sternchen.
- Herbstblätter: Drucke
* ~ * ~kreuz und quer als fallende bunte Blätter im Wind. - Steifes Gras: Drucke
\|/ \|/ \|/für kleine Grashalme auf einer Wiese. - Wasserwellen am Strand: Drucke
~_~_~_~_~, als wäre es das Meer. - Der Mega-Abschluss: Drucke laut "JUHUUUU! Ich habe alle 50 Mini-Projekte alleine geschafft!"
Top-Down-Lernen: 10 Große Projekte
Beim Top-Down-Lernen gucken wir uns das große Gewinner-Ziel ganz genau an und prüfen dann, wie wir es in ganz viele kleine Schritte runterbrechen. Jetzt bist du der absolute Boss über die Bildschirmausgaben! Hier sind 10 riesengroße Aufgaben zu genau diesem Thema. Bei diesen Projekten musst du das große Endziel zuerst vor deinem inneren Auge sehen und es dann zeilenweise mit ganz vielen println!-Befehlen zusammenbauen.
1. Projekt: Das riesige ASCII-Art-Schloss
Stell dir ein riesiges Ritterschloss vor. Dein Ziel ist es, ein Schloss mit Türmen, spitzen Fahnen und einem massiven großen Burgtor zu "zeichnen". Benutze dazu viele println!-Befehle hintereinander. Teile dein Projekt auf in: Schritt 1 Dach, Schritt 2 Mauern, Schritt 3 das Tor!
println!(" |> ");
println!(" |__| ");
println!(" | | ");
2. Projekt: Die animierte Rakete (im Text)
Auch wenn es diesmal noch keine bewegte echte Animation ist, kannst du eine Startsequenz simulieren. Schreibe ein Programm, das in der Konsolenausgabe die Rakete erst ruhig auf dem Boden liegend zeigt (3 Zeilen Bild). Darunter druckst du 3 Zeilen mit "3...", "2...", "1...ZÜNDUNG!". Und direkt da drunter druckst du die Rakete, wie sie schon mitten in den Wolken fliegt. Wie ein langes Daumenkino zum Runterscrollen!
3. Projekt: Eine Text-Landkarte deines Schatzes
Erschaffe eine super detaillierte Fantasie-Weltkarte aus einfachen Zeichen. Zum Beispiel M für hohe Berge, * für grüne Wälder und ~ für das blaue weite Meer. Gib eine riesige quadratische Karte (z.B. mit 10 Zeilen und 20 Zeichen Breite) aus. Irgendwo versteckst du als besonderes Zeichen ein leuchtendes großes X für den Piratenschatz.
4. Projekt: Der interaktive Comic-Start
Zeichne 4 Comic-Kästchen auf dem Bildschirm genau untereinander. Erzähle eine ganz kurze lustige Geschichte mit Strichmännchen, die sich nur aus der Computertastatur zusammensetzen (z.B. ein Männchen geht spazieren und rutscht in Bild 3 auf einer Bananenschale aus, die aussieht wie ein ().
5. Projekt: Geheimer FBI Steckbrief über dich
Stelle einen wunderschön formatierten Top-Secret-Steckbrief her. Nutze dicke Striche =========== für die Ränder und gib deinen Namen, dein genaues Alter, deine stärkste Superkraft und deine Hobbys aus, als wäre es eine ganz offizielle Polizei- oder Geheimagenten-Akte!
6. Projekt: Der endlos lange Einkaufs-Kassenbon
Erstelle Schritt für Schritt das Aussehen einer Papier-Quittung aus einem coolen Zauber-Kaufhaus. Schreibe ganz oben mit großen Buchstaben den Laden-Namen hin, liste dann 5 sehr lustige und teure Dinge auf (z.B. "Ein Drachenei .... 500 Euro", "Zauberstab .... 25 Euro", "fliegender Teppich ... 100 Euro") und darunter malst du eine gepunktete Linie für die witzige Endsumme.
7. Projekt: Die sprechende Computer-Eule
Zeichne in der Mitte des Bildschirms das Gesicht einer weisen klugen alten Eule mit riesigen Augen (O,O) und einem spitzen Schnabel aus Sternchen und Klammern. Lass sie aus einer Sprechblase (aus Text gemacht) weise Sprüche zu uns sagen wie: "Der frühe Vogel fängt den Wurm, aber die frühe Eule lernt cooles Rust!".
8. Projekt: Ein echtes Spielbrett
Kannst du ein 3x3 Felder großes Tic-Tac-Toe Spielbrett richtig sauber und gerade ausgeben? Mit den geraden Trennstrichen | und ---, und vielleicht schon mit ein paar X- und O-Zeichen darin, wie bei einem spannenden Spiel mitten im Finale?
9. Projekt: Das Cockpit vom Raumschiff
Stell dir in deinem Kopf vor, dein Computerbildschirm ist durch das Glas das Fenster eines coolen schnellen Raumschiffs. Benutze println!, um unten am Bildschirmrand einen großen Steuerknüppel, auf der Seite viele bunte Schalter und Knöpfe [ START ] [ LASER ] und oben im Fenster eine tiefschwarze Sternenkarte im Hintergrund real auszugeben.
10. Projekt: Das absolute Riesen-Labyrinth
Als Endgegner-Projekt unseres Hello-World-Kurses druckst du ein echtes und ungelöstes Labyrinth auf den schwarzen Computerbildschirm. Benutze das Zeichen # als die dicken Hecken und Wände des Irrgartens und ein normales Lehrzeichen oder . für die freien Laufwege. Male irgendwo ein kleines lustiges @-Zeichen am Anfang und das Zeichen X für den rettenden Ausgang! Mache es so knifflig, dass deine Eltern den Weg durchs Labyrinth mit dem Finger auf dem Bildschirm suchen müssen!
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).