I agree with KFDancer about taking lessons, I honestly don't see how anyone can pass a UK driving test without taking them. As for the theory and hazard perception test (you take those together, but before the practical, and they are good for 2 years) I highly recommend a test prep dvd like this one:
It's the one my instructor recommended and was great for practicing the hazard perception portion of your theory test.