Brut de fonderie ton screen
Pour le JS, la bible ultime : JavaScript - The definitive guide, aux éditions O'Reilly. In english but il se lit very well et explique tout les principes fondamentaux : évènements, DOM, XPath, closures, portée des variables, objets, etc.