Sie müssen zuerst Javascript verstehen und wissen, wie man es programmiert. Als ich anfing, Javascript zu entwickeln, hatte ich vor allem Erfahrung mit C, C++, Perl und dergleichen.
Aufgrund dieses Hintergrunds wurde mir schnell klar, dass ich in Javascript in der Lage sein muss, Daten von der aktuellen Seite (ohne Umleitung) dynamisch an den Webserver abzufragen. Ich entdeckte dann das übliche Ajax-Schlüsselobjekt XMLHttpRequest.
Ich würde Ihnen empfehlen, zunächst das "normale" Javascript zu verwenden und einige grundlegende dynamische Aktionen auszuführen, wie z.B. die Anzeige der Uhrzeit, das Verschieben von Text (...).
Dann könnten Sie versuchen, ein einfaches Programm zu implementieren, das den Uhrwert von Ihrem Server anzeigt. Denn XmlHttpRequest führen einen Dialog zwischen dem Webserver und dem Client (Browser).
Dazu benötigen Sie Zugang zu einem Webserver (z. B. Apache). Sie müssen wählen, welche Sprache Sie serverseitig zur Beantwortung der Xmlhtt-Anfragen verwenden wollen, z.B. PHP, Perl CGI, etc... Sie müssen Apache veranlassen, die Seitenanfragen an das PHP-Skript zu senden. Das Skript muss dann das Ergebnis ausgeben.
Browser-Javascript request
==> Web server (eg PHP)
to Display the clock =
"
Back to browser <==
Der Javacript-Code erhält diese Antwort und muss das Ergebnis irgendwo anzeigen.
Was das Buch betrifft, so ist Javascript 5 von Flanagan meine erste Wahl.