Kurse Basiswissen Alles, was alle bei dir voraussetzen
Bevor du auch nur eine Zeile Code schreibst: Verstehe deinen Computer, deine Dateien, das Terminal und das Web. Dieser Lernpfad schließt die Lücken, die andere Kurse als längst geschlossen voraussetzen - genau die Lücken, an denen so viele Anfänger aufgeben.
Diesen Kurs in Kodokon starten Grundlagen Anfänger - die Basics, Schritt für Schritt
Computer, Programm, Betriebssystem: Wer macht wasVerstehe, was eine Maschine wirklich ist, was ein Programm ist und wofür das Betriebssystem eigentlich da ist. Dateien und Ordner: Verzeichnisbaum und PfadeLerne, die Organisation deiner Festplatte zu lesen und einen Pfad zu schreiben, absolut oder relativ. Warum Code nichts als Text istEntdecke, dass jedes Programm nur eine Textdatei ist, und warum das deine Arbeitsweise verändert. Umlaute, UTF-8 und ZeilenendenVerstehe, warum Umlaute manchmal verstümmelt erscheinen und was die unsichtbaren Zeilenenden verbergen. Einen Code-Editor installieren und einrichtenWähle einen Editor, der zu dir passt, installiere ihn und wende die wenigen Einstellungen an, die alles verändern. Fortschritt Mittelstufe - echte Projekte bauen
Ein Terminal unter Windows, macOS und Linux öffnenFinde heraus, was ein Terminal ist, öffne eines auf deinem Rechner und tippe deine ersten Befehle. Sich bewegen: pwd, cd und lsFinde dich im Dateibaum zurecht und wandere mit pwd, ls und cd von Ordner zu Ordner. Erstellen, kopieren, verschieben, löschenErstelle Ordner und Dateien und kopiere, benenne und lösche sie dann über die Kommandozeile. Eine Datei lesen und eine Ausgabe umleitenZeige den Inhalt einer Datei mit cat, head und tail an und fange dann eine Ausgabe in einer Datei ein. Relative Pfade, absolute Pfade und PlatzhalterZeige mit einem absoluten oder relativen Pfad auf jede beliebige Datei und wirke auf mehrere Dateien gleichzeitig. Fortgeschritten Geübt - fortgeschrittene Muster und Performance
Wie das Internet funktioniert: Client, Server, AnfrageVerstehe, wer wen worum bittet, wenn eine Webseite auf deinem Bildschirm erscheint. URLs, Domainnamen und DNSZerlege eine Webadresse und lerne das riesige Verzeichnis kennen, das Namen in IP-Adressen übersetzt. HTTP im Klartext: Methoden und StatuscodesLies eine echte Anfrage und eine echte Antwort und lerne, was 200, 404 und 500 wirklich bedeuten. Die Entwicklertools des BrowsersÖffne die in deinen Browser eingebauten Werkzeuge, um eine Seite zu untersuchen, zu testen und Fehler zu finden. localhost, Ports und "bei mir läuft es doch"Starte einen Server auf deinem eigenen Computer und verstehe, warum ihn sonst niemand sehen kann. Meisterschaft Experte - Architektur, Internals und Grenzfälle
Eine Fehlermeldung lesen und verstehenLerne, eine Fehlermeldung zu entschlüsseln, statt sie wegzuklicken: Typ, Datei, Zeile und Stack Trace. Effizient suchen: Doku, Suchmaschine, KIFormuliere bessere Suchanfragen, beurteile die Zuverlässigkeit einer Quelle und nutze KI, ohne in ihre Fallen zu tappen. Deine Arbeit sichern und Versionen behaltenBau dir ein echtes Sicherheitsnetz: Backups, Verlauf und deine ersten Schritte mit Git. Grundlegende Sicherheit für EntwicklerSchütze deine Konten, deine geheimen Schlüssel und deinen Rechner mit ein paar einfachen Gewohnheiten, die bleiben. Eine Frage stellen, die beantwortet wirdStrukturiere deine Hilfegesuche, um schnelle Antworten zu bekommen, und lerne das minimale reproduzierbare Beispiel kennen.