Dieses Projekt wird eines Tages zu einem vollständigen Tech-Handbuch heranwachsen. Beginnend mit Transistoren und Kondensatoren, über Assembler bis hin zu modernen Sprachen und Hardware.
Dies umfasst sowohl Hardware als auch Software, aber mein Fokus (und auch meine Leidenschaft) liegt mehr auf Software. Jedoch ist ein tiefes Verständnis von Hardware oft erforderlich.
Kuratierte Links und externe Ressourcen organisiert nach Thema und Relevanz.
- Allgemeine Links: Essentielle Computing-Ressourcen und Referenzen
Vollständiges Hardware-Wissen von Grundkomponenten bis zu modernen Systemen:
- Grundkomponenten: Transistoren, Kondensatoren, Widerstände, Dioden
- Logikgatter: Boolesche Logik und digitale Schaltungen
- Prozessoren: CPU-Architektur und Befehlssätze
- Speicher: RAM, Cache und Speicherverwaltung
- Datenspeicher: HDDs, SSDs und Speichertechnologien
- Ein-/Ausgabe: USB-Standards und Schnittstellen
- Moderne Hardware: Multi-Core, GPUs und neue Technologien
Softwareentwicklung von Assembly bis zu modernen Frameworks:
- Assemblersprache: Grundlagen der Low-Level-Programmierung
- Betriebssysteme: OS-Konzepte und Implementierungen
- Programmiersprachen: Python-Ökosystem, Java & JVM, JavaScript & Web und moderne Sprachen
- Frameworks/Bibliotheken: Entwicklungstools und Plattformen
- Entwicklungstools: IDEs, Compiler und Build-Systeme
- Moderne Software: Cloud, Container und aktuelle Technologien
- Protokolle: Netzwerkkommunikationsprotokolle, TCP/IP, HTTP/HTTPS, Sicherheitsprotokolle
Technologieentwicklung durch verschiedene Epochen:
- Frühe Datenverarbeitung (1940er-1970er): Von Vakuumröhren zu integrierten Schaltkreisen
- Personal Computer-Ära (1970er-1990er): Mikroprozessoren und Heimcomputing
- Internet-Ära (1990er-2000er): Web- und Konnektivitätsrevolution
- Mobile Ära (2000er-2010er): Smartphones und mobiles Computing
- Cloud-Ära (2010er-2020er): Cloud Computing und Services
- KI-Ära (2020er-Gegenwart): Machine Learning und moderne KI
🧮 04-Maths
Mathematische Grundlagen für Informatik und Ingenieurwesen:
- Grundlagen: Zahlentheorie, Mengenlehre, Logik, Beweise
- Diskrete Mathematik: Graphentheorie, Kombinatorik, Boolesche Algebra
- Lineare Algebra: Vektoren und Matrizen, Transformationen, Eigenwerte
- Analysis: Ableitungen, Integration, Optimierung
- Statistik & Wahrscheinlichkeitsrechnung: Wahrscheinlichkeitstheorie, statistische Analyse
- Numerische Methoden: Computational Mathematics, numerische Analyse
- Angewandte Mathematik: Algorithmusanalyse, kryptographische Mathematik, ML-Mathematik
Jeder Bereich enthält README-Dateien, die die Struktur und den Inhalt erklären. Beginnen Sie mit den Grundlagen in Hardware/Basic-Components oder tauchen Sie in jeden Bereich ein, der Sie interessiert!
📋 Vollständiger Navigationsindex - Umfassender Überblick über alle Inhalte mit direkten Links
- 🔧 Hardware-Grundlagen: Transistoren → Logikgatter → CPU-Architektur
- 💾 Software-Stack: Assembly → Betriebssysteme → Python → Moderne Sprachen
- 🌐 Netzwerkprotokolle: TCP/IP-Stack → HTTP/HTTPS → Sicherheitsprotokolle → Moderne APIs
- 📖 Computing-Geschichte: Frühe Datenverarbeitung → PC-Revolution → Internet-Ära → Mobile Ära → Cloud-Ära → KI-Ära
- 🧮 Mathematische Grundlagen: Zahlentheorie → Graphentheorie → Lineare Algebra → Wahrscheinlichkeitsrechnung
- 🔗 Externe Ressourcen: Allgemeine Links