magicmarcy.de | Programmieren für Einsteiger

Vom ersten Java-Code bis zur echten Anwendung: Dein Lernpfad durch meinen Blog

Allgemein • 25. August 2026 • Lesezeit: 12 Minuten Read later

Ich habe inzwischen so viele Beiträge über Java, Programmieren und den Entwickleralltag geschrieben, dass daraus fast unbemerkt ein ziemlich umfangreicher Lernpfad entstanden ist. Das Problem: Die Artikel sind über Jahre hinweg entstanden und natürlich nicht in der Reihenfolge, in der ich sie heute einem neuen Auszubildenden oder Studierenden empfehlen würde.

Deshalb habe ich sie in diesem Beitrag einmal neu sortiert. Weiterlesen


Warum ich Java für die beste erste Programmiersprache halte

Zwischen den Zeilen • 15. September 2026 • Lesezeit: 9 Minuten Read later

Wenn du mit dem Programmieren anfängst, möchtest du natürlich möglichst schnell Ergebnisse sehen. Ein paar Zeilen Code schreiben, Programm starten und schon passiert etwas. Genau deshalb werden Sprachen wie Python häufig als ideale Einsteigersprachen empfohlen. Die Syntax ist übersichtlich, viele Dinge funktionieren mit erstaunlich wenig Code und erste kleine Programme entstehen innerhalb kürzester Zeit.

Ich sehe das trotzdem anders. Weiterlesen


NPS4E2: Binäre Suche - Effizientes Suchen durch Halbieren

Named Problems • 11. September 2026 • Lesezeit: 4 Minuten Read later

In der Serie "Named Problems" stelle ich dir klassische, namentlich bekannte Algorithmus-Probleme vor, die seit Jahrzehnten in Ausbildung, Studium und Interviews verwendet werden. Anhand verständlicher Problemstellungen wie FizzBuzz, Türme von Hanoi oder dem Sieb des Eratosthenes lernst du hier, algorithmisch zu denken, Lösungsstrategien zu entwickeln und diese sauber in Java umzusetzen. Weiterlesen


Git Essentials - das Modell hinter Commits, Branches und HEAD

Programming • 8. September 2026 • Lesezeit: 5 Minuten Read later

Du schreibst eine Java Klasse, speicherst sie und arbeitest weiter. Vielleicht ergänzt du eine Methode, benennst Variablen um oder baust einen Fehler ein, den du erst zwei Stunden später bemerkst. Solange alles funktioniert, ist das kein Problem. Interessant wird es erst dann, wenn du plötzlich wissen möchtest, wie eine Datei vorher aussah oder welche Änderung dafür gesorgt hat, dass etwas nicht mehr funktioniert. Weiterlesen


NPS4E1: Euklidischer Algorithmus - Den größten gemeinsamen Teiler berechnen

Named Problems • 4. September 2026 • Lesezeit: 6 Minuten Read later

In der Serie "Named Problems" stelle ich dir klassische, namentlich bekannte Algorithmus-Probleme vor, die seit Jahrzehnten in Ausbildung, Studium und Interviews verwendet werden. Anhand verständlicher Problemstellungen wie FizzBuzz, Türme von Hanoi oder dem Sieb des Eratosthenes lernst du hier, algorithmisch zu denken, Lösungsstrategien zu entwickeln und diese sauber in Java umzusetzen. Weiterlesen


CSS Tipps, die ich gerne früher gekannt hätte

Programming • 1. September 2026 • Lesezeit: 10 Minuten Read later

CSS gehört zu diesen Dingen, bei denen man ziemlich schnell brauchbare Ergebnisse bekommt und trotzdem Jahre später noch über Kleinigkeiten stolpert, die man bisher einfach nicht kannte. Das liegt gar nicht unbedingt daran, dass CSS besonders kompliziert wäre. Vieles davon begegnet dir schlicht nicht, wenn du immer wieder dieselben Lösungen verwendest. Weiterlesen


NPS3E3: Ackermann-Funktion - Warum Rekursion schnell an ihre Grenzen kommt

Named Problems • 28. August 2026 • Lesezeit: 8 Minuten Read later

In der Serie "Named Problems" stelle ich dir klassische, namentlich bekannte Algorithmus-Probleme vor, die seit Jahrzehnten in Ausbildung, Studium und Interviews verwendet werden. Anhand verständlicher Problemstellungen wie FizzBuzz, Türme von Hanoi oder dem Sieb des Eratosthenes lernst du hier, algorithmisch zu denken, Lösungsstrategien zu entwickeln und diese sauber in Java umzusetzen. Weiterlesen


Mein 100. Java-Artikel: Ein Quiz in exakt 100 Zeilen Code

Java • 22. August 2026 • Lesezeit: 12 Minuten Read later

Wenn man schon den 100. Artikel in einer Kategorie schreibt, darf es ruhig mal etwas Besonderes sein, oder?

Für meinen 100. Beitrag in der Kategorie Java wollte ich jedenfalls nicht einfach nur das nächste kleine Syntax-Thema heruntertippen. Stattdessen hatte ich Lust auf ein Projekt, das zum Anlass passt und gleichzeitig etwas ist, das gerade für Anfänger spannend sein kann. Weiterlesen


NPS3E2: Türme von Hanoi - Rekursion wirklich verstehen

Named Problems • 21. August 2026 • Lesezeit: 7 Minuten Read later

In der Serie "Named Problems" stelle ich dir klassische, namentlich bekannte Algorithmus-Probleme vor, die seit Jahrzehnten in Ausbildung, Studium und Interviews verwendet werden. Anhand verständlicher Problemstellungen wie FizzBuzz, Türme von Hanoi oder dem Sieb des Eratosthenes lernst du hier, algorithmisch zu denken, Lösungsstrategien zu entwickeln und diese sauber in Java umzusetzen.

Weiterlesen

Über
Avatar

Hi, ich bin Marcel!
Als Fachinformatiker für Anwendungsentwicklung und IHK-geprüfter Ausbilder teile ich auf meinem Blog Grundlagen- und Fortgeschrittenen-Wissen für angehende Entwickler*innen und Interessierte, sowie weitere spannende Themen aus der IT.

Blog Aktivität

Jun
 
 
Jul
 
 
 
Aug
 
 
 
 
Sep
 
Mon
Wed
Fri