Where do you find hm08 rock climb on Pokemon soulsilver?

after you defeat trainer blue, the last gym leader in kanto, talk to prof. oak. he will give it to you