Programmieren lernen

Programmieren ist wie eine Superkraft – du sagst dem Computer genau, was er tun soll! Hier lernst du die Grundlagen, um selbst Programme zu schreiben.

Was ist Programmieren?

Stell dir vor, du erklärst einem Roboter, wie er ein Sandwich macht. Du musst jeden Schritt genau beschreiben: "Nimm Brot", "Leg Käse drauf", "Leg zweites Brot oben drauf". Das ist Programmieren – du gibst dem Computer genaue Anweisungen!

Wie ein Orchester braucht auch ein Computer klare Anweisungen. Die Hardware sind die Instrumente, die Software ist die Musik – und du bist der Komponist!

Programmieren als Rezept verstehen

Variablen = Zutaten

Speichern die Dinge, die du brauchst

Bedingungen = Entscheidungen

"Wenn Teig fertig, dann backen"

Schleifen = Wiederholungen

"Rühre 10 Mal um"

Funktionen = Teilrezepte

Einmal schreiben, oft verwenden

Quiz 1: Programmier-Grundlagen

Was bedeutet Programmieren?

Variablen – Der Speicher

Eine Variable ist wie eine beschriftete Box, in die du Dinge reinlegen kannst. Du kannst jederzeit nachschauen, was drin ist, oder etwas Neues reinlegen.

Beispiel:

// Eine Variable erstellen
let alter = 15;
let name = "Anna";
let istSchueler = true;

console.log("Ich bin " + name + " und " + alter + " Jahre alt.");

Probiere es aus:

Quiz 2: Variable

Was ist eine Variable?

Bedingungen – Entscheidungen treffen

Mit Bedingungen kann dein Programm Entscheidungen treffen: "WENN es regnet, DANN nimm einen Regenschirm, SONST lass ihn zu Hause."

Beispiel:

let alter = 16;

if (alter >= 18) {
    console.log("Du darfst wählen gehen!");
} else {
    console.log("Du bist noch zu jung zum Wählen.");
}

Probiere es aus:

Kinokarten kosten 8€ für Kinder (unter 12) und 12€ für Erwachsene.

Quiz 3: Bedingungen

Was passiert bei diesem Code, wenn alter = 15 ist?
if (alter >= 16) {
    console.log("Du darfst Mofa fahren!");
} else {
    console.log("Noch ein Jahr warten!");
}

Schleifen – Wiederholungen

Schleifen lassen dich Code mehrmals ausführen, ohne ihn immer wieder zu schreiben. Perfekt für wiederkehrende Aufgaben!

Beispiel: Zähle von 1 bis 5

for (let i = 1; i <= 5; i++) {
    console.log("Zahl: " + i);
}

// Ausgabe: Zahl: 1, Zahl: 2, Zahl: 3, Zahl: 4, Zahl: 5

Probiere es aus:

Quiz 4: Schleifen

Was macht eine Schleife?

Funktionen – Wiederverwendbarer Code

Eine Funktion ist wie ein Rezept: Du schreibst einmal auf, wie etwas gemacht wird, und kannst es dann immer wieder benutzen!

Beispiel:

// Funktion definieren
function begruesse(name) {
    return "Hallo, " + name + "! Schön, dass du da bist!";
}

// Funktion aufrufen
console.log(begruesse("Anna"));  // Hallo, Anna! Schön, dass du da bist!
console.log(begruesse("Tom"));   // Hallo, Tom! Schön, dass du da bist!

Probiere es aus: Taschenrechner

Mini-Projekt: Zahlenraten-Spiel

Erstelle ein Spiel, bei dem der Computer eine Zahl zwischen 1 und 10 auswählt und du raten musst!

Ich habe mir eine Zahl zwischen 1 und 10 ausgedacht. Rate mal!

Wie wurde das programmiert?

Das Spiel benutzt:

  • Variable: Speichert die geheime Zahl
  • Bedingung: Prüft, ob deine Zahl right ist
  • Funktion: rateZahl() wird bei jedem Rateversuch aufgerufen

Was kannst du programmieren?

Spiele

Von einfachen Quiz-Spielen bis zu komplexen 3D-Welten

Apps

Eigene Apps für Smartphone oder Computer erstellen

Webseiten

Interaktive Webseiten wie diese hier bauen

Roboter

Roboter steuern und ihnen Aufgaben beibringen