blackthorn city.
you can find the house towards the bottom half of Blackthorn city.
You have to learn it at the Platinum/HeartGold/SoulSilver Move Tutors.
By Move Tutors in Platinum/SoulSilver/Heartgold.
pastoria city at the move tutors house for more soulsilver heartgold info go to http://pokebomb.co.cc
Jirachi learns Trick by 1 of the Move Tutors in Pokémon Platinum, HeartGold or SoulSilver teaching it to it (Jirachi.)
there are no move tutors in Pokemon ruby yes there is there is one in fallabar town
You can't it is a new move in black and white only.
You cannnot find Ancient Power as a TM, but Move Tutors and Pokemon can learn/teach them to for you.
you find it in blackhorn city next to the poki mart
No there are not, you only can buy or find tms
The only way to teach Gliscor sky attack is in HeartGold/SoulSilver. Here, you can buy the move to be taught to your gliscor from the move tutors just outside the Battle Frontier. This move is quite costly, however, for a total of 64 battle points.
There is no move tutors AT ALL in Sapphire/ruby.