Link-Liste 🔗
Kategorisierte Links zu allgemeinen, Modul-relevanten Ressourcen, die begleitend genutzt werden können
Java Lernen 📚
- Programmieren in Java: Einführung - Eine nüchterne, aber informative Einführung zum Durchlesen (weniger zum Nachschlagen)
- WikiBooks: Java Programming - Eine ganz ähnliche Ressource wie dieses Repository, aber auf Englisch. Sehr gut und auf den Punkt, sehr empfehlenswert!
- WikiBooks: Java Standard - Ein offenes Lehrbuch für Java (auf Deutsch); nicht so gut aufgearbeitet wie die englische Variante (siehe oben)
- Oracle Java Tutorial - Etwas trocken und angestaubt, aber bewährt
- Java ist auch eine Insel - Solides Lehrbuch, kostenlos online
- Operators in Java - Übersicht über jegliche Operatoren in Java
Java Üben 👨💻
- w3schools Java Exercises - Eine Art Quiz, das die Grundlagen abfragt
- Core Java Quiz - Noch eine Sammlung von Quiz-Fragen zum Üben der Grundlagen
- CodingBat - Java - Übungen zu verschiedenen Themen in verschiedenen Schwierigkeitsgraden
- Exercism - Exercises on the Java track - Sehr schöne, übersichtliche Seite mit vielen (!) kleinen, verspielten Übungen
- Programming by Doing - Lange Liste mit Übungen
- Mega Project List - Schönes Git-Repo auf GitHub mit etlichen kleinen und großen Projekten und Übungen
- w3resource Java Programming Exercises and Solutions - Sehr viele Übungen (mit Lösungen) zu bestimmten Konzepten
- Project Euler - Programmier-Probleme (hauptsächlich mathematische); unabhängig von der Programmiersprache; relativ fortgeschritten
- /r/dailyprogrammer - Ein Subreddit (reddit-Themenseite) zu täglichen Programmier-Herausforderungen
- Weitere Ideen für Übungsaufgaben - Ja, der Link führt zu einem Suchmaschinen-Ergebnis. Das Internet ist eben voll von Problemen …
Anleitungen 👩🏫
- Einstieg in Eclipse - “In diesem Eclipse Tutorial werden die erste Schritte in Eclipse aufgezeit, beispielsweie wie man ein Projekt anlegt und in diesem dann die erste Klasse samt Java-Code erstellt.”
- Java Debugging with Eclipse - Wie funktioniert der debugger in Eclipse?
Downloads 💾
- Eclipse IDE - Die Entwicklungsumgebung Eclipse für verschiedene Plattformen
- AdoptOpenJDK - Eine Quelle für ein OpenJDK mit Downloads für viele Betriebssysteme
- Git - Quellcode-Versionsierung für Profis
- Git for Windows - Enthält sogar einen Bash-Emulator (Unix-Terminal) für Windows!
Git
- Git Book - Offizielle Ressource: Lernen, mit Git zu arbeiten
- Git Community Book - Ressource aus der Community: Wie “Git Book”, nur vielleicht sogar besser
- Git Guides - von GitHub zur Verfügung gestellte Ressource zum Lernen von Git
- Git einfach erklärt - Eine sehr einfache, gut verständliche, dafür aber auch nicht ganz vollständige Anleitung zu Git. Gut für den Einstieg!
- Interactive Git Cheat Sheet - Sehr gute Übersicht über die meisten Git-Befehle (mit visueller Einordnung in Anwendungsbereiche!)
- Git Cheat Sheet PDF - Die allerwichtigsten Git-Befehle auf einer überlichtlichen Seite!
- CS visualized: Useful Git commands - Sehr gut geeignet, um einige komplexere Vorgänge in Git zu verstehen
- Visualizing Git - eine Visualisierung der üblichsten Git-Befehle (zum Verständnis)
- 🎮️ Oh my Git! - Open Source Computerspiel (Windows / Mac OS / Linux) zum Git lernen
Sonstiges 🥗
- StackOverflow - Nur für den Fall, dass es jemand noch nicht kennt (Englisch)
- DEV.to - Freundliche Community, die sich gut gelaunt mit Themen zur Software-Entwicklung im Allgemeinen auseinandersetzt (Englisch)
- Visualisierte Sortier-Algorithmen - Für wenn man’s mal braucht