he estado estudiando recientemente php combinado con mysql, pero mi duda tiene que ver con javascript segun lo que he leido del foro y no tengo ni la menor idea sobre javascripting

Les pondre un ejemplo de lo que necesito por ahora
tengo una pagina html con php, quiero que al cambiar un textfield o seleccionar un item en un listmenu, se llame a una funcion php
como ejemplo puedo poner que tenga una lista donde diga pais XXX u OTRO, y al seleccionar XXX el proximo listmenu se complete con una funcion de php que imprima todos los estados o ciudades de ese pais
o para poner un ejemplo mas practico, un carrito de compras, donde tengo un producto que vale 50 en un textfield no modificable y otro textfield que sea la cantidad, y cuando el usuario coloque 2 en la cantidad, en otro textfield aparezca el total de 100
se que debo ponerme a estudiar javascript, bueno eso creo que es lo q necesito! pero para empezar quiero entender un poco de lo que leo del foro!
gracias de antemano
