look in the whole map
you can't. earth power is unobtainable as a tm.
yes
There is no TM for Earth Power. It is a move that only appears as one learned by certain pokemon, such as Camerupt and Nidoqueen.
Earthquake or earth power or use ice pokemon
its a move your Pokemon might learn
Pokemon who are Flying types aren't effected by Ground type moves.
Hidden Power is a move that varies in type depending on what pokemon has learned the move it is random on what type it will be in can vary from 16 different types in most pokemon games this is a Technical Machine you can recieve then use in others it's a move tutor move.
It never learns earth power unless you trade it to a 4th generation Pokemon game.
nidoking and nidoqueen
It depends on the Pokemon your using.
Ancient power is an egg/level-up move. It has no TM, and therefore Pokemon can only learn it by reaching a certain level or by going to a move tutor, assuming the move can be learned by the Pokemon.
The move strength has 80 power 100 accuracy with 15 power points and it enables the Pokemon to move large boulders if you have the rainbow badge (which you get from Erika.