Lepo je noviKorisnik rekao... nije bitno sta je server-side, bar ne javascriptu. JS kod ce obaviti zadatak ako mu se pravilno proslede parametri... da li ces ti te parametre slati iz php ili neceg drugog, ili ih citati iz vec generisanog HTMLa, nije bitno. server side moze da se radi na x nacina sa y jezika, ali javascript je ipak jedini cross-browser client side jezik (za HTML). Na tebi je koju ces server side kombinaciju uciti. Ja cu samo reci da je mnogo veci deo weba "tera" php+mysql nego ostale tehnologije.
Sto se tice aktuelne verzije js-a ni to nije toliko bitno... bitnije je sta koji browser koristi, tj. sta je u kome implementirano. Mislim da sa js-om 1.5 mozes da zavrsis sve sto ti treba, a i (skoro) sigurno ga podrzavaju svi "normalni" browseri. Informacije o verzijama mozes naci na
http://en.wikipedia.org/wiki/JavaScript#Versions
Za knjige ne znam... ali znam da javascript za 24h ne moze da se nauci. Ako vec znas neki programski jezik, mozes da naucis js za vrlo kratko vreme, ali ces otkriti da to sto uradis za jedan browser najcesce nece raditi u nekim drugim. Takodje ako imas iskustva sa objektnim programiranjem, topla preporuka da koristis neki framework (citaj: prototype), postedeces sebe velike konfuzije ;-) . Najbolje je da krenes, pa polako resavaj problem po problem. Obavezno koristi za testiranje SVE browsere i verzije koje zelis da aplikacija podrzava. Sto se literature za js tice,
www.google.com 