You get it from Professor Oak after you beat Blue ( the Viridian Gym Leader.)getting your 16th badge. Go to Pallet town and talk to him. after that you can go to Mt. Silver.
You get rock climb at the one of the gyms
you can get rock climb from beating blue i think.
have a Pokemon who knows rock climb and rock smash
You have to beat all 16 gym leaders to get rock climb I believe.
you use rock climb
You need to have the move rock climb
rock climb
Rock climb
Beat all of the kanto gym leaders then talk to professor oak.He'll give you rock climb.
After you get 16 badges talk to prof.Oak and he will give it to you
Professor Oak gives you it after you get 16 badges
You can find it at cinnabar island but you have to have the move rock climb to get it