First of all, it is rockslide. Not rockslideb. Second, you get it once you beat blue or the blackthorn city gym leader. I forget which 1. Good Luck!
You can find TM Thief in Mahogany Town in the Rocket Hideout
everywhere
Brave Bird has never been a TM.
Only certain Pokemon can learn it but you can't find the TM
Tackle is not a TM.
Eruption is not an HM it's a TM. Ask there the TM is or find a walkthrough of the game on the internet.
there is no TM for ancient power.
there is no TM whirlwind in soul silver
It's not a TM
You can find the TM Dig at Celadon City Department Store for 2000P.
You can trade a Pokemon that is holding the TM from diamond to soulsilver or pearl or platinum or you can migrate a Pokemon holding the TM from ruby, sapphire or emerald or firered or leafgreen.
in arcane grove