Einführung
Kapitel 1: Willkommen
Willkommen zum Lempire Kurs!
Kapitel 2: Erwartungen
Was diese Sektion anstrebt
Diese Sektion fokussiert sich auf das Aufbauen von operativen und praktischen Kenntnissen über die Programmierung.
Was diese Sektion nicht anstrebt
Diese Sektion behandelt keine komplexeren Themen oder tiefergreifende Erklärungen. Diese werden in der fortgeschrittenen Sektion behandelt.
Kapitel 3: Übersicht des Lektionsinhalts
In diesem Kapitel werden wir dir eine kurze Übersicht über die Motivation hinter diesem Kurs geben.
Hier ist eine kurze Veranschaulichung unserer Grund Themen:
Einführung in die Welt der Programmierung
- Wie sind wir dorthin gekommen, wo wir jetzt sind?
- Wie entwickelte sich die Programmierung über die Zeit?
- Was sind verschiedene Konzepte in der Programmierung?
- Warum sind diese relevant?
- Wie werden diese in unterschiedlichen Programmiersprachen umgesetzt?
- Was sind verschiedene Prinzipien in der Programmierung?
- Warum sind diese relevant?
- Wie werden diese in verschiedenen Programmiersprachen umgesetzt?
Was ist Programmieren
Programmieren ist der Prozess, bei welchem ein ausführbares Computer Programm entworfen und erstellt wird, um ein gewisses Rechenergebnis zu erzielen oder eine bestimmte Aufgabe zu erledigen.Die Geschichte der Programmierung
Fragen, die in diesem Teil des Kurses beantwortet werden:Konzepte in der Programmierung
Fragen, die in diesem Teil des Kurses beantwortet werden:Prinzipien des Programmierens
Fragen, die in diesem Teil des Kurses beantwortet werden:Wie programmiere ich?
Es ist ein bisschen Vorbereitung nötig, wenn du programmieren willst. Keine Sorge, wir werden alles Schritt-für-Schritt erklären.Betriebssystem
Ein Betriebssystem (OS) ist ein Programm, das auf deiner Hardware läuft.Es ist die Schnittstelle zur Interaktion mit deinem Gerät.
Dies beinhaltet zwingend notwendige Funktionalität, damit dein Betriebssystem richtig auf deinem Gerät ausgeführt wird. Du wirst auch oft vorinstallierte Programme und einen Dateimanager vorfinden - vor allem bei graphischen Betriebssystemen (OSs).
Windows
Windows ist ein von Microsoft entwickeltes Betriebssystem.MacOS
MacOS ist ein von Apple entwickeltes Betriebssystem, welches auf Unix basiert.Linux
Linux ist ein Überbegirff für eine Liste von Betriebssystemen, die alle auf Unix basieren und auf dem Linux Kernel aufbauen.Andere
Betriebssysteme, die entweder für mobile Geräte entwickelt wurden oder auf Plattformen wie BSD basieren.Diese Betriebssysteme sind nicht so interessant für uns, da sie normalerweise nicht für die Softwareentwicklung genutzt werden.
Wir werden uns trotzdem mit ihnen beschäftigen, da manche Arten der Softwareentwicklung die Veröffentlichung von Software für diese Betriebssysteme erfordert und nicht nur für die, die wir zur Entwicklung nutzen.
Entwicklerumgebung(IDE)
Eine Entwicklungsumgebung (IDE) ist ein Programm, welches zur Softwareentwicklung genutzt wird.Es beinhaltet oft spezielle Entwicklungswerkezeuge für das Schreiben und Debuggen (Korrigieren von Fehlern in einem Programm, Wir gehen später ins Detail) von Code.
Beliebte Beispiele für solche IDEs sind: VSCode, Zed und JetBRains IDEs.
Installationen
Du wirst oft Dinge installieren müssen, um den von dir geschriebenen Code auszuführen.Keine Sorge wir erklären dir diesen Prozess Schritt-für-Schritt