Actually Transport for London, which includes bus, bike, foot, boat, and other options for getting around the London area. The TFL Journey Planner is a fantastic resource.
It has been mentioned elsewhere, but I'll repeat the advice: get an Oyster card when you arrive. It's faster and cheaper than other ways to pay.
Beware of the Turing Tar-pit in which everything is possible but nothing of interest is easy.