Originally Posted by c-wooper
The only good TM is Surf.
Waterfall says hello.
Disregard all the info that you have been given so far as it basically sucks.
You say you need help with EV's? serebii's guide is quite good and gives you the basic's, it can be found here
As for competative battling, well as someone suggested the DP Strategy board could be of some use, but you learn the most by doing, so once you have a competative team together start battling and you'll learn rather quickly.
Smogon's forums have some good movesets for individual mons, just take a look around and go from there, good luck.