after the fifth gym in your dad gym, Wally's parents give it to you
You have to beat fantina after you beat five gym leaders, then you earn the hidden move surf.
Earn Ruby
On Pokemon ruby to get surf you need to beat your dads gym (in petalburg) then after wallys dad will come and get you then give you surf.
Most Water Pokemon can learn surf in Ruby, like tentacool or wingull.
No, Plusle cannot learn Surf.
you surf to them
Surf south untill u can't ,then surf west and there it is.
if you have the HM FLY then you can fly there or you can surf but by some repels if you are going to surf
after you beat your dad you go to wally"s house and his dad will give you surf
Catch a Marill or its lesser for Ezuirel then teach it surf.
you need surf go to the sea and surf soon you will find a wingull there not rare
just SURF to the island? or whatever it is :P