u get it from blue once you get all eight gym badges in kanto
You get it from professor oak after you obtain all 16 gym badges
After you win all 16 badges go to Pallet Town and Professor Oak gives you the HM rockclimb.
You can't. Rockclimb wasn't in those games. HM Climb can be obtained on Pokemon Ruby, Emerald or Sapphire and later games.
You have to use rockclimb
go to route 217.
behind a house on the way to snowpoint city
Beat all the gym leaders in Khanto and Johto then go to Prof. Oak and then he gives you rock climb.
In Pokemon HeartGold and SoulSilver Versions, HM08 Rock Climb is not needed to get to Seafoam Islands, HM03 Surf is though.
HM 08 (Rock Climb) is given to you by Professor Oak after you beat Blue. He'll call you on your pokegear congratulating you on your victory and asks you to stop by his lab to give you a gift (the said HM).
You can't get rid of HMs in heartgold.
No, there are no underwater routes in Pokemon HeartGold or SoulSilver. The HM Dive is not available in Pokemon HeartGold or SoulSilver.
you get moltres in mount silver i think you need waterfall strength rocksmash and rockclimb to get to him