Programmieren

Tech is the New Literacy
---
Technologieverständnis ist die neue Alphabetisierung

Frei nach diesem Motto fing ich irgendwann an, mir in meiner Freizeit selber das Programmieren beizubringen. Ich benutzte dabei unter anderem die unten aufgeführten frei zugänglichen Ressourcen.

Im September 2020 machte ich einen Quereinstieg in die Software-Entwicklung, arbeite seitdem in Vollzeit als Angestellter einer Software-Firma und entwickle in einem kleinen Team Business-Software für die Schuh- und Bekleidungs-Branche.

Der Hauptantrieb für mein Lernen als Entwickler war und ist stets eigenmotiviert und komplett autodidaktisch.

Nach viereinhalb-jähriger Tätigkeit als Entwickler meldete ich mich bei der zuständigen Industrie- und Handelskammer als externer Prüfling für den Beruf "Fachinformatiker Fachrichtung Anwendungsentwicklung" an und bestand alle Prüfungen im Zeitram April bis Juli 2025 mit insgesamt 86%.

Ich vertiefe permanent mein Wissen in JavaScript (TypeScript) und Angular, interessiere mich für funktionale Programmierung und Clojure. Außerdem beschäftige ich mich mit Themen rund um die Integration von Large Language Models bzw. Coding Agents in den Alltag des Entwicklers.

  • FreeCodeCamp.org

    Die Seite besteht aus etlichen großen Abschnitten. Man macht diese Abschnitte durch und absolviert so den Studienplan (Curriculum), den diese Seite bietet: learn.freecodecamp.org.
    Diese Abschnitte gliedern sich in viele kleine Lernschritte (challenges). Am Ende von jeder bestandenen Challenge bekommt man einen Punkt: FreeCodeCamp/edeibert.
    Am Ende  von jedem der großen Abschnitte muss man erfolgreich Projekte durchführen und bekommt dann ein Zertifikat.
    Hier sind meine Responsive Web Design- und JavaScript Algorithms and Data Structures-Zertifikate:
eugen_deibert_freecodecamp_responsive_web_design_certification

 

  • learn.shayhowe.com

    Diese Seite führt einen in HTML und CSS ein. Man erstellt Schritt für Schritt eine Website. Ich fand's faszinierend zu sehen, wie man nur mit HTML und CSS eine richtig coole Webpräsenz schaffen kann.
  • learnenough.com

    Von dieser Seite bin ich auch begeistert. Sie ist, finde ich, sehr umfangreich und bietet einem viel. Habe bis jetzt die Developer Fundamentals (Command Line, Text Editor, Git) durchgearbeitet. Was sich allein auf diesen ersten Schritten für hilfreiche Tipps und Tricks befinden, ist erstaunlich. Die Einstiege in manche Tutorials sind kostenfrei, will man weitermachen, kann man sich zwischen verschiedenen Bezahlmodellen entscheiden.
  • internetingishard.netlify.app

    Sehr gute Seite, die einen super in die Basics des Web Development einführt. Vor allem der Abschnitt über Flexbox hat mir sehr viel gegeben.
  • angular.dev/overview

    Eine sehr gute Ressource für Anfänger, die sich in das Front-End-Framework Angular einarbeiten wollen, ist direkt die Docs-Sektion der Angular-Homepage.


    Es gibt eine große Menge an Ressourcen und viele Bücher zum Thema Angular. Ich finde das Buch "Angular Für Dummies" (ISBN 9783527714513) von Nikolas Poniros gut für einen allgemeinen Überlick. Man kann dort auch eine Beispiel-App machen. Aber ich finde für die Hands-On-Experience für einen Anfänger ist die Anleitung direkt auf angular.io/start besser geeignet.

    Das Buch "Angular For Enterprise-Ready Web Applications" von Doguhan Uluca (ISBN 9781838648800) finde ich auch sehr gut. Es ist wesentlich umfassender als das vorher erwähnte Buch.
  • ultimatecourses.com

    Absolut zu empfehlen! Kostet zwar was, aber der Content ist perfekt aufbereitet und präsentiert in kurzen Videos im Login-Bereich, die man auch downloaden kann. Am besten man codet es währenddessen nach.

the glider - universal hacker symbol