Kapitel 1
Was ist ein Computer?
Willkommen im Kurs
Hallo, ich bin Erik. Ich schreibe und pflege diesen Kurs und den Rest von Python Land. Ich habe ihn für Menschen entwickelt, die täglich einen Computer benutzen und denen noch niemand gezeigt hat, was darin eigentlich passiert.
Du brauchst keinen technischen Hintergrund. Wenn du einen Browser öffnen und eine Datei speichern kannst, kannst du hier anfangen. Es wird auch nicht vorausgesetzt, dass du programmieren möchtest. Den eigenen Computer zu verstehen ist schon für sich genommen wertvoll. Nebenbei beseitigt es vieles, was Programmieren später unnötig verwirrend macht.
Was du brauchst
In den ersten Kapiteln liest du und denkst mit. Das geht überall. Ab dem Kapitel über die Befehlszeile brauchst du einen Laptop oder Desktopcomputer, auf dem du ein Terminal öffnen und Übungsdateien anlegen kannst, die du wieder löschen darfst. Die Lektionen zeigen die Befehle für dein eigenes System: PowerShell unter Windows oder Bash und zsh unter macOS und Linux.
So funktioniert dieser Kurs
Die Lektionen sind für eine Bearbeitung der Reihe nach gedacht. Jede fügt demselben Bild ein weiteres Stück hinzu. Sie sind nicht gesperrt, du kannst also jederzeit vorausblicken oder zurückgehen. Manche erklären vor allem etwas. Andere bitten dich, einen Befehl auszuführen und die Antwort zu lesen.
Es gibt keinen Preis fürs Durchhetzen. Wenn beim ersten Mal etwas keinen Sinn ergibt, ist das normal. Vieles wird klar, sobald du derselben Idee aus zwei Richtungen begegnet bist.
Diese Website sollte auch auf einem kleinen Bildschirm wie deinem Smartphone recht gut funktionieren. Probier es aus: Während du auf etwas oder jemanden wartest, kannst du eine oder zwei Lektionen lesen. Lernen braucht viel Wiederholung. Eine frühere Lektion kurz erneut zu lesen ist deshalb gut investierte Zeit. Die Übungen an der Befehlszeile gehen mit einer richtigen Tastatur besser. Heb dir diese Teile für deinen Computer auf.
Lerne Monty kennen
Monty ist der Lernbegleiter von Python Land. Du findest ihn neben jeder Lektion. Du kannst um eine andere Erklärung für eine unklare Idee bitten, nach der Bedeutung einer Fehlermeldung fragen oder dir einen Hinweis geben lassen, der dich weiterbringt, ohne die Lösung zu verraten.
Monty ist im gesamten ersten Kapitel kostenlos enthalten. Öffne ihn jetzt und frage:
Was ist der Unterschied zwischen Hardware und Software?
Frag nach, wenn ein Teil der Antwort unklar ist. Monty weiß, welche Lektion du liest. Du musst die Situation also nicht von Anfang an erklären.
Nach Kapitel 1 gehört die vollständige Unterstützung durch Monty zum Guided-Abonnement. Der Kurs ist so geschrieben, dass er auch ohne Monty auskommt. Guided ist für die Momente da, in denen dir eine zweite Erklärung oder jemand, der eine Fehlermeldung mit dir liest, einen Abend sparen würde.
Fehler sind hier willkommen
Später in diesem Kurs tippst du Befehle, die echte Dateien auf deinem eigenen Computer verändern. Das klingt riskanter, als es ist: Jede Übung bleibt in einem Übungsordner, den du dafür anlegst und danach löschen kannst. Du lernst außerdem, vor dem Ausführen zu prüfen, was ein Befehl tun wird. Diese Gewohnheit schützt deine übrigen Dateien.
Eine Fehlermeldung bedeutet nicht, dass du versagt hast. Der Computer teilt dir auf seine eigene knappe Art mit, dass er eine Anweisung nicht so ausführen konnte, wie sie geschrieben wurde. Solche Meldungen zu lesen ist eine Fähigkeit, die dieser Kurs ausdrücklich vermittelt. Monty kann dir eine Meldung jederzeit in verständlicher Sprache erklären.
Wenn du bereit bist, klicke auf Als abgeschlossen markieren. Dann beginnen wir damit, was ein Computer eigentlich tut.