Interfacing Arduino and html

How would I go about interfacing Arduino with an html web page? Clicking buttons on a web page should trigger the Arduino to execute specified actions. Can someone help me with this problem?

what have you read so far, about how others have done this?