di php capisco qualcosa, di javascript quasi nulla

supponiamo che in una pagina ho dei valori da distribuire, e che io parta da una cifra a me nota, per esempio 5000.
devo fare in modo che appena scrivo "1000" in un campo, immediatamente il numero disponibile diventa 4000, e che una volta raggiunto lo zero appaia una casella di errore.

per esempio nella pagina io ho:

rimanente: 5000

Milano: _________
Torino: _________
Venezia: _________


nel momento in cui io scrivo 1000 di fianco a milano la pagina deve diventare:

rimanente: 4000

Milano: 1000
Torino: _________
Venezia: _________


dove trovo un tutorial che spieghi come farlo in javascript ?

Grazie in anticipo a chiunque possa darmi una mano