Seite wählen

Programmieren lernen

Du bereitest Dich auf eine Prüfung vor, in der es um Programmierung geht? Oder Du möchtest es Dir für ein Projekt selbst beibringen?

Motivation: Wieso Programmieren?

Das Programmieren stellt eine Medienkompetenz dar, welche bei der Ausführung noch weiteres Verständnis für Medien schult und einem bei geringem täglichen Zeitaufwand viel in der heutigen Zeit helfen kann. Dazu kommt, dass es das schon vorhandene logische Denken schult und somit in vielen Lebenssituationen hilft.

Das Gerücht: „Dafür muss ich doch Mathe können!“ schreckt die meisten ab, allerdngs werden für das Programmieren nur die Grundrechenarten und einfache Kenntnisse vorrausgesetzt.

Wieso Programmieren lernen

Diese Frage reißt an, wo programmieren überall angewendet wird, bzw. die Art des Programmierens und die denkweise. Wenn man einmal genauer recherchiert gibt es nicht nur das Programmieren in der Softwareentwicklung, sondern auch Sachen wie „Neuro-Linguistisches Programmieren“, welches auch eine Art des Programmierens darstellt, einen aber trotzdem eine ähnliche Denkweise abverlangt wie das Programmieren in der Softwareentwicklung.

Dazu kommt, dass das Programmieren die Fähigkeit stärkt abläufe von Programmen zu verstehen und wenn man ein größeres Interesse hierfür entwickelt, dann auch eventuell einen im Alltag vor nervigen Situationen wie z.B. Computer-Viren schützt, da man lernt wie diese versteckt sein können und wo. Zu guter letzt, leben wir im 21 Jahrhundert, in Hamburg wurde die 4. Industrielle Revolution in der Bürgerschaft unterschrieben und die InformationsTechnologie wird immer wichtiger.

Wie fange ich damit an?

Dies ist ganz einfach, wenn noch kein einziger Kontakt mit „dem Hinter unseren Programmen“ geschehen ist, dann fängt man am besten mit etwas, was einem schnell etwas zeigt an, so wie z.B. HTML oder Python (nicht meckern wegen HTML an alle die es besser wissen). Nachdem man sich in etwas von dem eingefunden hat, und die ersten Ausgaben erzeugt hat und sieht, dass verschiedene Befehle eine Ausgabe erzeugen, sollte man sich an die Objektorientierung Trauen, hierzu kann man vieles durchlesen, zuerst sollte man verstehen was Objektorientierung überhaupt ist, hier gibt es keinen bevorzugten Link, denn alles erklärt es gleich unverständlich für Anfänger.

Wenn man nun denkt, dass man verstanden hat, was ObjektOrientiertes Programmieren überhaupt ist, sucht man sich eine beliebige Sprache, mit der man anfängt, und steckt sich ein Ziel. Natürlich weiß man an diesem Punkt noch nicht wie man anfängt, also wählt man sein Bearbeitungstool (auch Integrierte Entwicklungsumgebung auch gerne IDE abgekürzt) und erstellt dort sein erstes Projekt, und googelt sich die einzelnen Bestandteile zusammen, oder fragt erstmal ganz viel, bis man ein Grundverständnis entwickelt hat. Sobald man dieses erreicht hat, macht es einem sogar Spaß immer wieder zu Programmieren und seine eigenen Ziele zu verwirklichen in Programmen.

Links

http://www.asdala.de/algorithmik/prereq.html
Diese Seite gewährt einem einen Guten Überblick über die Grundvorraussetzungen, welche man zum Programmieren mitbringen sollte.

http://codingtutor.de/programmieren-lernen/warum-programmieren-lernen/
Die Motivationsgebung dieser Seite ist fantastisch, auch wenn sie wenig Inhaltliches rüberbringt.

https://www.codecademy.com. 
Mit interaktiven Übungen kann man hier eine Reihe von Programmier- und Skriptsprachen erlernen. Alle Lernfortschritte sind übersichtlich festgehalten, sodass man sich Themen systematisch aneigenen  kann.

Programmieren ist ein Anwendungsfach, genauso wie Mathematik – wer nichts tut, nicht übt, wird es schwer haben. Jeder, der Interesse und Zeit mitbringt, kann jedoch programmieren lernen.

Hier ein paar kleine Tests, um dein Wissen einzuschätzen:
http://www.betterprogrammer.com/
http://www.pskills.org/corejava.jsp
http://codingbat.com/java
http://www.informatik-verstehen.de/uebungen/informatik-uebungsaufgaben-loesungen/informatik-uebungen/
https://www.testedich.de/wissen-tests-Programmiersprachen-andere.php?katb=075B0

Es gibt viele kostenlose Online-Kurse, über die Du Dir selbst die Grundlagen der Java-Programmierung beibringen kannst. Zum Beispiel:

Bradley Kjells interaktives Java Tutorial
http://www.gailer-net.de/tutorials/java/java-toc.html
In diesem Kurs wirst Du über mehrere Kapitel an die Programmierung mit Java herangeführt. Bradley Kjell geht davon aus, dass ein Anfänger mit diesem Kurs in etwa einen Monat lang beschäftigt ist. Jedes Kapitel schließt mit einem Quiz, in dem Du deine Kenntnisse überprüfen kannst und mit Hilfe des Vokabeltrainings lernst Du die wichtigsten Fachbegriffe. Allerdings kostet die Auflösung der bereitgestellten Übungen einmalig 5 Euro.
Java-Tutorial.org

Auf dieser Website werden ebenfalls die wichtigsten Begriffe erklärt, allerdings folgt die Darstellung eher einem Buch bzw. Glossar, denn einem geführten Kurs. Dafür
https://www.java-tutorial.org

Panjutorials
Im Unterschied zu den beiden anderen Portalen werden hier die Grundlangen in Form von Videos verständlich erklärt. Wer sich anderen gerne zuhört, ist mit dieser Seite gut beraten.
https://panjutorials.de/tutorials/java-tutorial-programmieren-lernen-fuer-anfaenger/

Hast Du noch andere Tipps? Sende uns diese gerne!

 

2 Kommentare

    • matthias.otto

      Vielen Dank für den Hinweis 🙂

      Antworten

Einen Kommentar abschicken

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.