How different is Selenium WebDriver from Selenium RC & IDE?

Can anyone please help me in finding the diffrence between Selenium WebDriver from Selenium RC & IDE.