Devi partire con il concetto che esiste un pc CLIENT e un PC SERVER che comunicano via http.... cosa deve fare il server e cosa deve fare il client lo decidi tu e puoi usare i linguaggi che vuoi ... ce ne sono a decine e tutti funzionano...piu' o meno bene...
puoi scegliere di usare quelli usano piu o meno tutti ...PHP, vbscript, javascript, Python..., librerie jquery etc etc