🎯 Das Ziel: Vom Anfänger zum Senior-Entwickler
„Wer beide Sprachen lernt, versteht, warum Programmiersprachen so sind, wie sie sind – und kann für jede Aufgabe die richtige wählen."
Dieser Lernpfad ist ein offener, strukturierter Selbstlernkurs für alle, die Programmieren von Grund auf lernen wollen – oder ihre Kenntnisse systematisch bis auf Senior-Niveau ausbauen möchten. Der Kurs orientiert sich am Ausbildungsrahmenplan für Fachinformatiker (Anwendungsentwicklung) und vermittelt jeden Lernstoff in zwei Sprachen parallel.
Warum Python UND C++?
Der Kern der Idee: Wer nur eine Sprache lernt, lernt eine Syntax. Wer zwei gegensätzliche Welten lernt, versteht die Konzepte dahinter:
| 🐍 Python | ⚙️ C++ | |
|---|---|---|
| Paradigma | interpretiert, dynamisch typisiert | kompiliert, statisch typisiert |
| Einstieg | sehr schnell erste Erfolge | mehr Grundlagenwissen nötig |
| Einsatz | Scripting, Daten, Web, KI | Systeme, Games, Embedded |
| Lerneffekt | schnelle Ergebnisse, klare Syntax | tiefes Verständnis für Speicher & Hardware |
Jedes Konzept wird immer im direkten Vergleich behandelt – so sieht man hautnah, wie sich dieselbe Idee in beiden Welten anfühlt.
Der Weg: 4 Phasen · 6 Lernfelder
Die komplette Lernreise inkl. Zeitplan und Meilensteinen steht in der ROADMAP.md des Repositories.
📄 ROADMAP.md anzeigen (kompletter Zeitplan)
Lade ROADMAP.md …
So arbeitest du mit dem Kurs
- Theorie lesen: Sprachkurs-Kapitel (Python + C++ im Vergleich)
- Aufgabe lösen: erst in Python, dann in C++ – die Unterschiede spüren
- Vergleichen: erst danach die Musterlösung ansehen
- Testen: Quiz pro Lernfeld mit Schwierigkeitsgrad + IHK-Notenschlüssel
- Abschließen: Mini-Projekt bauen – und Zwischen-/Abschlusstest ablegen
Willkommen beim Lernpfad!
Dies ist die Web-Version der Terminal-Lern-App. Du kannst Quiz (Wissenstests mit Noten und Schwierigkeitsgraden) und den kompletten Sprachkurs (Python & C++ im Vergleich) direkt im Browser nutzen.
Dein Fortschritt
💾 Fortschritt-Sync
Gleiche deinen Fortschritt zwischen Geräten ab (Desktop, Handy/Tablet, Terminal). Der Sync-Code ist wie ein Passwort — jeder Code hat seinen eigenen, getrennten Fortschritt.
Noch nicht synchronisiert.
Wissenstest – Lernfeld wählen
Schwierigkeitsgrad
Übungstests nach IHK-Standard
Zufallsfragen aus dem gesamten Bereich – angelehnt an die echte Abschlussprüfung, aber nur Übung, keine echte Prüfung. 😊 Freigeschaltet, wenn die Lernfelder des Bereichs bestanden sind (je 1 Stufe).
Ergebnis
Sprachkurs: Python & C++ im ganzen erklärt
Von den Grundlagen bis zu Speicher, Netzwerken und Git – jedes Konzept im direkten Vergleich.
📚 Glossar: Grundbegriffe von A bis Z
Alle wichtigen Begriffe des Kurses – nach Sprache filterbar, mit Suche. Jeder Eintrag nennt das passende Kapitel zum Vertiefen.
Glossar wird geladen …
🤖 KI-Assistent – Freischaltung
Der KI-Assistent läuft auf deinem eigenen Server (Ollama, qwen3.5:2b – lokal, keine Cloud). Zugriff gibt es mit einem aktiven Abo für deinen Sync-Code.
Stell mir eine Frage zum Kurs – ich erkläre, fasse zusammen oder erstelle Karteikarten-Fragen. 💡
🃏 Karteikarten – Freischaltung nötig
Karteikarten werden auf dem Server gespeichert (pro Sync-Code) und automatisch dedupliziert. Zum Anlegen und Ansehen brauchst du ein aktives Abo (KI-Assistent).
Neue Karteikarte per KI erstellen – Thema eingeben, die KI liefert Frage + Antwort:
👤 Anmelden oder registrieren
Mit einem Konto bekommst du einen eigenen Bearbeitungsstand-Key (dein Sync-Code) – damit ist dein Fortschritt auf jedem Gerät wiederherstellbar. Die KI-Funktion wird per Transaktionscode freigeschaltet.
Registrieren
Der Server erzeugt automatisch deinen Bearbeitungsstand-Key und weist ihn deinem Konto zu. Wer schon einen Sync-Code hat (z. B. aus dem Terminal), trägt ihn unten ein, um umzuziehen.
Anmelden
👤 Dein Konto
Bearbeitungsstand-Key (Sync-Code):
Damit kannst du deinen Fortschritt auf jedem Gerät wiederherstellen – im Sync-Bereich eintragen oder im Terminal in ~/.lernpfad/sync_code.
🤖 KI-Funktion freischalten
Transaktionscode eingeben, um den KI-Assistenten für dieses Konto freizuschalten.