Route 32. If you have any questions like this one look up Serebii.net. It has plenty of information about every single Pokemon game, even ones that just came out in Japan (in Japan all of the games come out 6 or more months earlier because that's where they make them)! It also has pre release pictures, all of the items and where to find them, and where to find all of the legendaries too! It also has much more but you will just have to check it out for yourself! In case if you didn't get a good look it is called
SEREBII.NET
There is no TM transform in Pokemon HeartGold
If you mistaken as Thunderbolt. It is TM25. You can get it at the Game Corner in Kanto for 10,000 coins or in Cerulean Cave. Thundershock isn't a TM in the SoulSilver or HeartGold.
TM42 is Facade. It can be obtained/found from the Goldenrod City Lottery on Fridays.
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.
There has never been a TM called Ancient Power in any pokemon game. The nearest equivelent is the move Silver Wind (which is TM62 in both 4th and 5th games.) This is a bug type move and has the same effect as Ancient Power.
There is no TM Nitro Charge in Pokemon HeartGold and SoulSilver. Only in Pokemon Black and White
There is no TM transform in Pokemon HeartGold
I'm not sure exactly where the TM is, but if you have another game such as HeartGold, SoulSilver, Pearl, Dimond, or Platinum with the TM, you can make a pokemon hold it and trade it to your Black.
You find it in the Glitter Lighthouse in Olivine, or in the Celadon Dept. Store.
Tackle is not a TM.
whirlpool is not classified as a HM in that Pokemon series, only in heartgold/soulsilver is it a HM, in diamond it is only a simple TM (1use)
I don't think that it is a TM in Heartgold or Soulsilver Versions, but it can be taught to your Pokemon by a move tutor in a small house outside of the battle frontier.
Tm 70:)
Yawn is not a TM.
Meanlook isn't a TM.
TM 51 if your using heartgold or soulsilver, you can get it at the battle frontier for 64 battle points
there is no TM whirlwind in soul silver