leer
Beldum can not learn any Tms or HMs.
you can learn HMs at any level, but only if you have a compatible pokemon.
chingling can't learn any hms.
Arceus, Bibarel, Floatzel, and Mew are four Pokemon that can learn at least four different HMs.
if i remember correctly (and i think i do!) mew can learn any TM or hm :)
level 36
Fly and Defog, and that's it. No Cut or anything. Even when it evolves into Golbat and then Crobat it can only learn those two HMs. But it can learn false swipe and hypnosis which is good for catching Pokemon!
No, tynamo cannot learn any TMs or HMs until it evolves. And even after it evolves, no other evolutionary forms can learn Surf even though they are based on eels
From HM04, it will be one of the HMs you get during the game.
Fly and Flash.
It learns tackle at lv. 15, Flail at lv. 30. Can be tutored Bounce in Platinum, HeartGold, and SoulSilver Cannot learn ANY TMs or HMs.
no