Javascript, HTML, CSS, Java, Ruby oder PHP?

Javascript ist eine der am stärksten und schnellsten wachsenden Sprachen dieser Zeit. Sie ist aus vielen Bereichen, insbesondere im Web, nicht mehr wegzudenken und hat eine hohe Innovationskraft. Gefühlt kommen jede Woche neue Frameworks und Dialekte hinzu und es ist viel Bewegung in der Szene.

Stellenmarkt
  1. Referent (w/m/d) im Bereich IT-Sicherheit
    Hochschule der Medien (HdM), Stuttgart-Vaihingen
  2. Mitarbeiter für Konzeption und Qualitätssicherung (m/w/d)
    ADG Apotheken-Dienstleistungsgesellschaft mbH, Ludwigsburg, Fürth
Detailsuche

Die Vorteile für Einsteiger: Sie können aufgrund der Browser-Integration sehr schnell Ergebnisse erzielen - ohne viel Set-up-Vorlauf. Die Browser-Integration war aber nur der Anfang von Javascript. Seit einiger Zeit hält die Sprache Einzug in Backend-Systeme und Serverless-Umgebungen und verzeichnet dort sehr schnelles Wachstum. Die fehlende Typisierung wird zwar häufig bemängelt, aber dafür ist Javascript sehr schnell und flexibel. Es gibt mittlerweile viele Tools, Apps und Integrationen, die sehr stark auf Javascript setzen.

HTML und CSS: Beide (Auszeichnungs-)Sprachen sind einfach zu erlernen, bringen schnell Ergebnisse und sind unverzichtbar für alle, die Frontends von Internetseiten entwickeln. Deshalb ist es der absolute Standard, beide zu beherrschen.

Java ist sehr weit verbreitet und wird für viele Zwecke verwendet. Die Sprache bietet eine sehr gute Grundlage für die technologische Weiterentwicklung im Beruf. Wer Interesse an der Entwicklung mobiler Apps (Android) hat oder gerne im Enterprise-Bereich größere Service-orientierte Applikationen bauen möchte, sollte mit Java einsteigen.

Golem Akademie
  1. Advanced Python - Fortgeschrittene Programmierthemen
    16./17. September 2021, online
  2. C++ 20: Concepts - Ranges - Coroutinen - Module
    4.-8. Oktober 2021, online
Weitere IT-Trainings

Ruby: Oft programmieren Startups ihre Websites mit dieser Sprache. Sie war lange Zeit fast unsichtbar und erlangte erst durch das Framework Rails an Bekanntheit. Hier wäre zu erwähnen, dass wie bei Java alles ein Object ist, was manche im Verständnis erst einmal vor eine gewisse Herausforderung stellt. Der Erfinder von Ruby wollte, dass die Programmierer Freude an der Sprache haben.

PHP: Für jene, die sich ausschließlich auf Web-Entwicklung konzentrieren möchten, ist PHP eine gute Programmiersprache für den Einstieg. Die Sprache betreibt immer noch die meisten der bekannten Websites und verfügt über eine sehr große Community. Sie bietet eine große Anzahl von Frameworks, mit denen Entwickler allgemeine und branchenspezifische Apps erstellen können - leider ist die API nicht so sauber, durchdacht und konsequent wie bei anderen Sprachen, etwa Java. Zudem steht die längerfristige Zukunft von PHP in Frage. Es scheint, dass sie derzeit von anderen Technologien überholt und eventuell mittelfristig abgehängt wird.

Das Wichtigste ist ein konkretes Projekt

Egal welche Programmiersprache man für den Einstieg wählt, es geht zunächst hauptsächlich darum, die Grundlagen durch das Arbeiten an einem bestimmten Projekt zu erlernen und in der Praxis anzuwenden. Es hilft nachhaltig und am schnellsten, wenn man sich mit realen Problemen auseinandersetzt und dabei eigene erste Erkenntnisse und Erfahrungen sammelt. Etwas aufbauen, an etwas Echtem mitarbeiten und Lösungen zu erschaffen ist der Weg zu einem Top-Developer. Am besten probiert man unterschiedliche Technologien aus, die einem die Grundlage geben, sich recht schnell auch in anderen Technologien weiterzuentwickeln. Am wichtigsten ist nicht die erste Sprache, sondern strukturelles Denken, Design Pattern, objektorientierte Programmierung und/oder prozedurale Programmierung zu erlernen und sicher, zum Problem passend, anwenden zu können. Und dabei einige wichtige persönliche Eigenschaften zu entfalten, die keinem Entwickler fehlen sollten: lernwillig zu sein, neugierig, offen und polyglott, ohne Dogma - über die gesamte Karriere hinweg.

Über den Autor: André Schade kam als Quereinsteiger (Studium Biochemie) in die Software-Entwicklung. Er hat lange Jahre als Software-Engineer im Web-Umfeld gearbeitet, seine Liebe zu DevOps gefunden und Development-Teams in komplexen Technologie-Umfeldern geleitet und gecoacht. Heute arbeitet er als Head of Development bei 4scotty. Golem.de kooperiert mit 4Scotty. Unter dem Navigationspunkt IT-Köpfe auf Golem.de können Interessierte ihr Profil einstellen und sich von Firmen finden lassen.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed
 Software-Entwickler: Welche Programmiersprache soll ich lernen?
  1.  
  2. 1
  3. 2


Aktuell auf der Startseite von Golem.de
Star Trek
Playmobil bringt 1 Meter langes Enterprise-Spielset

Star Treks klassische Enterprise NCC-1701 kommt mit den Hauptcharakteren, Phasern und Tribbles sowie einem Standfuß und einer Deckenhalterung.

Star Trek: Playmobil bringt 1 Meter langes Enterprise-Spielset
Artikel
  1. Aus dem Verlag: Zwei neue schnelle Golem-PCs verfügbar
    Aus dem Verlag
    Zwei neue schnelle Golem-PCs verfügbar

    Das Highend-Modell nutzt eine Radeon RX 6800 XT , beim Xtreme-Rechner wird ein 16-Core-Ryzen mit einer Geforce RTX 3080 Ti kombiniert.

  2. Akkutechnik und E-Mobilität: Natrium-Ionen-Akkus werden echte Lithium-Alternative
    Akkutechnik und E-Mobilität
    Natrium-Ionen-Akkus werden echte Lithium-Alternative

    Faradion und der Tesla-Zulieferer CATL produzieren erste Natrium-Ionen-Akkus mit der Energiedichte von LFP. Sie sind kälteresistenter, sicherer und lithiumfrei.
    Von Frank Wunderlich-Pfeiffer

  3. Materialforschung: Leichtes Schallschutzmaterial für leisere Luftfahrt
    Materialforschung
    Leichtes Schallschutzmaterial für leisere Luftfahrt

    Das Material wiegt nicht einmal ein Zehntel so viel wie heute eingesetzter Schaum zur Schalldämmung. Einsatzmöglichkeiten sehen die Erfinder vor allem in der Luftfahrt.

Lena_Maria 07. Okt 2019

Ja, Onlinekurse habe ich auch mehrere gemacht, aber nicht so wirklich auf den richtigen...

GodsBoss 07. Aug 2019

Nun, offenbar lassen sich sogar simple Spiele damit umsetzen: 30 - 50 Hogs

melonstudy 05. Mai 2019

Hallo, ich bin am überlegen, welche Software ich für meine Webapplikation verwenden...

Mutti_Java 10. Dez 2018

Naja, die Frage wozu diese ganzen Portale ist ein wenig albern. Ich finde...

boxcarhobo 08. Okt 2018

Oh, you sweet summer child...


Folgen Sie uns
       


  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Schnäppchen • Orange Week bei Cyberport: bis zu 70% Rabatt (u. a. WD Black SN750 1TB 109,90€) • Prime-Filme leihen für je 0,99€ • Weekend Deals (u. a. Seagate Expansion+ 4TB 89,90€) • 10% auf Gaming bei Ebay (u. a. AMD Ryzen 7 5800X 350,91€) • Apple Weekend bei MediaMarkt [Werbung]
    •  /