31.05.2016, 05:53
Die Frage, mit welcher Programmiersprache anzufangen, wurde sehr oft schon gestellt, auch hier im Forum.
Wenn du schon aus der Webrichtung kommst, kannst du gut mit PHP anfangen. Mit PHP begann ich auch, nachdem ich HTML, CSS und Javascript mir angeeignet hatte und finde es auch heute noch einen super Start in die Welt. Für Windows einfach Apache runterladen, für Ubuntu LAMPP und los geht die Reise. Die Einrichtung ist nicht weiter wild, um auch die ersten PHP-Scripts zum Laufen zu kriegen.
Andererseits, nachdem ich im Studium Java lernen musste, kann ich sagen, dass auch das eine super Anfängersprache ist, wenn gleich der Umfang, in dem man auf dem System arbeiten kann, weniger groß ist, als wenn du mit PHP arbeitest. Unterschiede in den Anfängen wirst du jedoch kaum merken und mit Java fährst du aufgrund des guten Buches "Java ist auch eine Insel" sehr gut, mit sehr umfangreicher Anleitung und lernst schon fast automatisch das erste Grundkonzept der Objektorientierung mit. [Link: Registrierung erforderlich] das ist so die gängige "Bedienanleitung" für Java, wenn auch mittlerweile aufgrund der vielen neuen Technologien, die mit Java8 kamen, etwas veraltet. Da Java jedoch gut in Komponenten unterteilt ist, fällt der Umstieg nicht allzuschwer auf neuere Versionen.
Der Vorteil bei Java kann man dann sehen, wenn man als Anfänger sich nicht groß um das Einrichten Gedanken machen braucht, einfach Eclipse herunterladen als IDE und man hat schon fast alles was man benötigt. Einzig den Unterschied wird man merken, wieso es Java als JRE (Java Runtime Environment) und als JDK (Java Development Kit) gibt.
Node.js, Angular.js empfehle ich persönlich eher erst ab einem gewissen "Reifegrad" was die Entwicklungserfahrung angeht, da das eher Frameworks sind und auf DOM-Manipulation beruhen, die dann doch in großen Teilen mit Javascript geschieht.
Eine wichtige Frage, die du dir vorher stellen kannst, in welche Richtung du gehen möchtest ist auch einfach die, ob du später in solch einen Beruf einsteigen möchtest oder einfach nur hobbymäßig vor dich hin entwickelst. Bei mir zumindest stand mit 14 Jahren das Hobby im Vordergrund, mittlerweile ist es ein Studium und in ein paar Monaten mein Zukunftszweig in dem ich mich bewegen werde. Es kann also richtungsweisend sein, die Verdienstmöglichkeiten in der IT-Welt sind sicherlich auch noch in 10 Jahren aufgrund des erst sich neu etablierenden Marktes noch überdurchschnittlich (E-Commerce begann so richtig erst vor wenigen Jahren und hat sich bisher nicht komplett verbreitet, anderes Beispiel Industrie 4.0)
Wenn du schon aus der Webrichtung kommst, kannst du gut mit PHP anfangen. Mit PHP begann ich auch, nachdem ich HTML, CSS und Javascript mir angeeignet hatte und finde es auch heute noch einen super Start in die Welt. Für Windows einfach Apache runterladen, für Ubuntu LAMPP und los geht die Reise. Die Einrichtung ist nicht weiter wild, um auch die ersten PHP-Scripts zum Laufen zu kriegen.
Andererseits, nachdem ich im Studium Java lernen musste, kann ich sagen, dass auch das eine super Anfängersprache ist, wenn gleich der Umfang, in dem man auf dem System arbeiten kann, weniger groß ist, als wenn du mit PHP arbeitest. Unterschiede in den Anfängen wirst du jedoch kaum merken und mit Java fährst du aufgrund des guten Buches "Java ist auch eine Insel" sehr gut, mit sehr umfangreicher Anleitung und lernst schon fast automatisch das erste Grundkonzept der Objektorientierung mit. [Link: Registrierung erforderlich] das ist so die gängige "Bedienanleitung" für Java, wenn auch mittlerweile aufgrund der vielen neuen Technologien, die mit Java8 kamen, etwas veraltet. Da Java jedoch gut in Komponenten unterteilt ist, fällt der Umstieg nicht allzuschwer auf neuere Versionen.
Der Vorteil bei Java kann man dann sehen, wenn man als Anfänger sich nicht groß um das Einrichten Gedanken machen braucht, einfach Eclipse herunterladen als IDE und man hat schon fast alles was man benötigt. Einzig den Unterschied wird man merken, wieso es Java als JRE (Java Runtime Environment) und als JDK (Java Development Kit) gibt.
Node.js, Angular.js empfehle ich persönlich eher erst ab einem gewissen "Reifegrad" was die Entwicklungserfahrung angeht, da das eher Frameworks sind und auf DOM-Manipulation beruhen, die dann doch in großen Teilen mit Javascript geschieht.
Eine wichtige Frage, die du dir vorher stellen kannst, in welche Richtung du gehen möchtest ist auch einfach die, ob du später in solch einen Beruf einsteigen möchtest oder einfach nur hobbymäßig vor dich hin entwickelst. Bei mir zumindest stand mit 14 Jahren das Hobby im Vordergrund, mittlerweile ist es ein Studium und in ein paar Monaten mein Zukunftszweig in dem ich mich bewegen werde. Es kann also richtungsweisend sein, die Verdienstmöglichkeiten in der IT-Welt sind sicherlich auch noch in 10 Jahren aufgrund des erst sich neu etablierenden Marktes noch überdurchschnittlich (E-Commerce begann so richtig erst vor wenigen Jahren und hat sich bisher nicht komplett verbreitet, anderes Beispiel Industrie 4.0)