Also erstmal... Wir reden hier von Javascript, nicht von Java. Java ist auch eine Programmiersprache, jedoch unterscheidet sie sich sehr von Javascript. Gewohn dir also an, von Javascript zu reden wenn du auch Javascript meinst
Du musst eigentlich garnichts kaufen oder haben um javascript zu lernen. Doch es wäre vorteilhaft HTML-Grundkenntnisse zu haben. Es gibt auch sehr gute E-Books, welche kostenlos zum download angeboten werden. Ich hab mir noch kein Buch gekauft und bin (bis jetzt) immer zurecht gekommen. Zu Anfang (so ist es zuminest bei mir) wirst du sehr oft diese Seite gebrauchen:
SELFHTML. Da steht eigentlich auch alles wichtige für HTML drin.
Ich will dich natürlich nicht von Kauf des Buches abhalten
Das ist bestimmt ein gutes Buch und es wird dir mit Sicherheit weiterhelfen.
Um nun auf deine Frage zurückzukommen: Ja, du brauchst nichts anderes. Einen Editor, einen Browser, ein paar Englisch Kenntnisse wären nicht schlecht, und ein (gutes) Buch mit dem du zurechtkommst. Keine Ahnung was du dann mit Javascript vor hast, wenn du nur userscripts schreiben willst reicht das. Wenn du aber eine komplette Website schreiben willst, wirst du wahrscheinlich auch Apache o. Ä. benötigen. Kann sein, dass das auch im Buch erwähnt wird deshalb lass ich das mal so stehen.
Gruß Patrick
P.S. Sollte jemand irgendwas finden was nicht stimmt, dann bitte melden^^