Logo von c't

Suche
Abonnieren

Tägliche Top-News bei WhatsApp, Facebook Messenger, Telegram & Insta

preisvergleich_weiss

Recherche in 1.681.728 Produkten

Herbert Braun

Mit JavaScript Programmieren lernen, Teil 1

Wer logisch denkt und Zugang zu einem Computer hat, kann auch programmieren lernen. Für Einsteiger eignet sich JavaScript besonders gut, weil die Hürden so niedrig sind: Ein Browser und ein Texteditor genügen bereits als Arbeitsumgebung.

Links & Extras zum Artikel: Links (7)

Will man mit dem Programmieren anfangen, ist JavaScript aus mehreren Gründen eine gute Wahl. Keine andere Programmiersprache ist so weit verbreitet: Einst für simple Webseitenmanipulationen angetreten, übernimmt JavaScript immer vielfältigere Aufgaben. Möglich wird das durch schnellere Browser und ihre wachsende Funktionsvielfalt. Außerdem sind die Einstiegshürden minimal: Ein Browser als Laufzeitumgebung und Debugger, ein gewöhnlicher Editor zum Programmieren, mehr braucht es nicht.

Insbesondere Windows-Anwender sollten sich nicht mit dem im Betriebssystem enthaltenen Minimal-Editor zufriedengeben. Gute kostenlose Text- und Programmierwerkzeuge sind zum Beispiel Notepad++ oder jEdit. Sie können mit mehreren Dateien umgehen, den Code farbig markieren, besitzen fortgeschrittene Such- und Ersetzungsfunktionen und lassen sich mit Plug-ins erweitern. Viele Webentwickler schwören auf Sublime Text, das allerdings zirka 50 Euro kostet. Windows-Anwender bekommen mit Microsofts kostenlosem Visual Studio Express für das Web eine exzellente Entwicklungsumgebung, sogar mit eingebautem Webserver.

Grob gesagt zerfällt JavaScript in zwei Komponenten: den eigentlichen Sprachkern, der unter dem Namen ECMAScript spezifiziert ist, und die Schnittstellen zum Browser, die Skripte mit Daten versorgen und über die sie etwas ausgeben oder eine Webseite modifizieren. Vor allem diese Schnittstellen – gern als APIs (Application Programming Interface) bezeichnet – sind es, über die sich die Sprache weiterentwickelt. Es wird nicht ganz ohne APIs gehen, aber im Mittelpunkt steht im Folgenden der Sprachkern: Variablen, Operatoren, Bedingungen, Schleifen, Funktionen, Arrays und reguläre Ausdrücke.

Egal ob C++, PHP, Java, Python oder Ruby: Was die Kernbestandteile angeht, folgen die meisten gängigen Programmiersprachen ähnlichen Konzepten, trotz vieler Unterschiede im Detail. Beherrscht man eine davon, hat man beim Erlernen einer anderen einen großen Vorteil. JavaScript hat übrigens keinerlei Beziehung zu Java – der Name war seinerzeit eine Art PR-Gag. ...

Sie möchten wissen, wie es weitergeht?

Diesen Artikel jetzt für 2,49* € kaufen mit

Direkt nach dem Kauf steht Ihnen der Artikel als PDF zum Download zur Verfügung. Lesen Sie hier mehr (Verbraucherinformationen).

Die Bestellung findet auf einer externen Desktop-Browser-Seite statt.

* Alle Preise verstehen sich inklusive der gesetzlichen MwSt.

Links zu diesem Artikel

  1. JavaScript-Dokumentation
    veraltet, aber anschaulich mit Beispielen
  2. Software/Listings auf heise online
  3. JavaScript-Dokumentation
    aktuell und umfassend, überwiegend englischsprachig

Editor/Entwicklungsumgebungen

  1. Microsoft Visual Studio Express 2013 für das Web
  2. jEdit
  3. Sublime Text
  4. Notepad++

Kommentieren

Anzeige
Anzeige