fly,cut,rock smash,whirlpool,rock climb,waterfall,and surf
in the cave of orgin
finding or buying them
After Defeating The 6th Gym Leader
the girl at the very end of sunnyshore, she will give you the HM when you get the final gym badge
Go back to your dad's gym and battle him, then go to the house next to it and get HM surf
In Third Generation Whirlpool is no longer an HM.
In the Cave of Origin.
up your rump
it isn't in Pokemon platinum its in ruby and Sapphire
You get the hm strength and give it to one of your pokemon
Get the HM Rock Smash
in the cave of orgin
in the cave of origin
Use the hm surf
hidden machine
Actually, you can't get HM Rock Climb on Pokemon Ruby, its only available in Pokemon Diamond, Pearl and Platinum.
You have to use a HM called strengh.