Alles rund um die Informatik ist die Zukunft. Nahezu in jedem IT-Bereich werden Fachkräfte händeringend
gesucht. Nicht nur in Deutschland, sondern auch international. Gerade in den USA oder asiatischen Ländern
können immens hohe Gehälter winken.
Programme und Maschinen werden immer komplexer. Die Software entwickelt sich exponentiell weiter und muss
von fähigen Menschen entwickelt und bedient werden. Doch ein Programmierer fällt nicht einfach so vom Himmel.
Ein gewisses Talent für logisches Denken kann nicht schaden, doch letztendlich kann jeder mit viel Fleiß,
Übung und Routine das Programmieren lernen.
Einige haben das Glück bereits in der Schule erste Programmiererfahrungen sammeln zu dürfen, andere bekommen
ein professionelles Job Coaching und der Rest bringt es sich selbst bei.
Anwendungsprogrammierung vs. Webentwicklung
Bevor man sich überhaupt an die Auswahl der vielen Programmiersprachen macht, sollte man sich darüber
im Klaren sein, was man entwickeln möchte. Sollen es Games sein, Apps für den Desktop, mobile Apps oder
doch Webseiten?
Beide Gebiete entscheiden sich grundsätzlich in der Auswahl der einzusetzenden Sprachen. In der
Anwendungsentwicklung findet man objektorientiertes Programmieren statt. Hierbei werden Spiele oder
Programme für Unternehmen geschrieben. Java, C++ oder Python sind hier gängige Programmiersprachen.
In der Webentwicklung geht es um die Webseiten. Das kann in Backend und Frontend Entwicklung aufgeteilt
werden. Die eine Seite findet im Hintergrund statt. Das sind die Aspekte, welche nicht direkt auf der
Website zu sehen sind. Die Frontend Entwicklung findet direkt auf der Seite statt.
HTML, CSS und Javascript sind die primären Sprachen, die eingesetzt werden. Streng genommen sind das keine
Programmiersprachen, sondern eine Auszeichnungssprache.
Mit dem Programmieren starten
Aller Anfang ist schwer. Nachdem man sich nun für ein Anwendungsgebiet und eine Programmiersprache entschieden
hat, muss die Theorie in die Praxis umgesetzt werden. Bevor es an das eigentliche Programmieren geht, muss
man sich mit den gängigen Begriffen und der Architektur auseinandersetzen.
Für viele ist die Frontend Entwicklung mit HTML, CSS und Javascript ein optimaler Start. Mit HTML und CSS können
erzielte Ergebnisse im Browser direkt eingesehen werden und Javascript bringt erste Strukturen einer klassischen
Programmiersprache mit sich.
Ein gängiges Programm zum Programmieren ist Visual Studio Code. Verschiedenste YouTube Kanäle zeigen einem die
Grundlagen, welche man nachbasteln und auf seine eigenen Bedürfnisse anpassen kann. Das Gute ist, dass sich in
der Regel nichts kaputt machen lässt und jede Änderung ist direkt im Browser sichtbar.
Nützliche Tipps zum Start
Oftmals startet man als Anfänger mit dem Programmieren und wichtige Tipps findet man erst Monate später. Daher
sind hier schon einmal einige, welche die Reise durch den Code erleichtern.
Kommentare: Kommentare sind eine wichtige Funktion in jedem Editor. Nicht selten hat eine Anwendung oder eine
Website viele tausend Zeilen an Code. Muss man nun im Nachhinein etwas ändern, ist es teilweise nicht mehr
nachvollziehbar, welchen Gedankengang man bei Code X hatte. Mit einem Kommentar bleibt einem dies erspart, man
kann jederzeit den Code nachvollziehen und das wichtigste: Sollte mal eine fremde Person ranmüssen, kann auch
diese nachvollziehen, was dort programmiert wurde.
Stackoverflow: Es wird der Moment kommen, wo man nicht mehr weiterweiß. Programmieren hat viel mit Googlen sowie
Try & Error zu tun. Stackoverflow ist ein riesiges Portal, welches sich mit Coding beschäftigt. Es bietet informative
Artikel als auch von Nutzern erstellte Beiträge.
Nahezu jedes Problem, welches es gibt, wurde dort bereits behandelt. Meist ist stundenlanges Try & Error nicht
notwendig und ganze Lösungen oder Lösungsansätze können dort gefunden werden.