Naja ES5 wird nicht gleich ungültig. Soweit ich weiß wir JavaScript nur erweitet und nicht erneuert. Dh, älterer Code wird nicht ungültig, wie es zB auch bei Java der Fall ist.
Aber mit ES6 ist vieles Neues dazu gekommen, auf Das ich ungern verzichten möchte. Ich habe mich jetzt für das Buch 'Learning Javascript 3rd' entschieden. Den Rest werde ich mir dann wohl doch über Google erarbeiten.