SparkFun Electronics has an excellent tutorial on serial communication on their website.
Wikipedia also has a fairly extensive article on UARTs, the electronic components found at both ends of most serial connections and responsible for encapsulating the complexities of making them work reliably, presenting simplified interfaces to the processors to which they are connected.