Wer programmieren lernen möchte, braucht einen Einstieg. Oft schrecken Interessierte vor den vermeintlich hohen Anforderungen zurück. Dabei gibt es im Netz gute, kostenfreie Angebote, die die Grundlagen verschiedener Programmiersprachen vermitteln.
FreeCodeCamp
Ein kostenloses Angebot bietet das freeCodeCamp. Seit 2014 will das gemeinnützige Projekt Menschen fundierte Programmierkenntnisse vermitteln. Der Online-Kurs beginnt mit Kenntnissen zu HTML5 – der Computersprache, die dafür sorgt, dass Internetseiten strukturiert und formatiert dargestellt werden. Der Kurs ist in viele kleine Aufgaben geteilt. Eine kurze Einführung erläutert die Funktionsweise der Code-Schnipsel, um die es geht. In einer Konsole müssen die SchülerInnen dann das Gelernte anwenden und selber codieren. Auf einem Smartphone-Display wird das Ergebnis direkt ausgegeben. Steckt man fest, hilft ein Forum weiter. Einzige Einschränkung: Wer freeCodeCamp nuten will, benötigt solide Englischkenntnisse.
Neben HTML5 bietet freeCodeCamp Lektionen zu CSS 3, JavaScript, jQuery, Bootstrap, Sass, React.js, Node.js, Express.js, MongoDB und Git an. Insgesamt 1200 Stunden mit Lektionen sind online verfügbar. Etwas schwieriger wird es in den Aufgaben zu JavaScript. Diese Programmiersprache ist weit vebreitet und dient unter anderem dazu, Webseiten dynamisch zu gestalten.
Unser Tipp: Auf youtube gibt es sehr gute Tutorials zu JavaScript. So bietet der Entwickler Oliver Sartun unter dem Pseudonym Thytos dutzende Videos an, in denen er verständlich die Grundlagen von JavaScript erklärt.
Habt ihr ebenfalls Lust den Kurs zu bewältigen? Schreibt uns eure Erfahrungen und Tipps an smartunion@dgb.de