JavaScript für Ungeduldige : der schnelle Einstieg in modernes JavaScript Das Buch ist aus drei Gründen empfehlenswert: 1.) Eine gut verständliche Einführung. 2.) Anleitung zur Fehlervermeidung: Der Autor liefert zielführende Regeln wie z.B. Variable robust definieren d.h. bei der Erzeugung bereits zwischen Konstanz und Variabilität unterscheiden und den unveränderlichen Typ festlegen. Der strikte Modus im Programm schaltbar meldet Fehler in der Variablenverarbeitung bereits zum Compile Zeitpunkt. Als alternative Automatisierung der Fehlerreduktion bietet sich die JavaScript Variante TypeScript an (wird ebenfalls im Buch behandelt). Zur Vertiefung des Themas TypeScript wird Boris Cherny empfohlen. 3.) Interessant für Umsteiger*innen von anderen objektorientierten Sprachen: Der Autor grenzt das Objektmodell klar ab von demjenigen klassenunterstützter Sprachen wie z.B. Java. In letzterem Fall können Objekte nur als Instanzen einer Klasse existieren. Im Gegensatz dazu werden in JavaScript Objekte unabhängig von der Existenz einer Klasse erzeugt und bearbeitet. Die zugehörige Klasse wird von Objekten mit gemeinsamen Eigenschaften abgeleitet. (2)