Here is a good website: http://www.cubefreak.net/speed/cfop/index.html
Here are some good videos on the four steps the method. (There are many others on YouTube.)
Cross - This video
by badmephisto gives a simple approach to solving the cross. He says it's for beginners to intermediates.
F2L - This video
, also by badmephisto, is part 1 of 2. It goes intuitive F2L, which doesn't involve any algorithms. I, and other people, think that is good to learn intuitive F2L first, then maybe learn some to all of the algorithms later.
OLL/PLL - These two steps can involve lots of algorithms. A good alternative to learning all of the cases is to use 2-Look OLL and 2-Look PLL. This video
is part 1 of 3 by heiowge that goes those two approaches.