Same place as it is in Fire Red.
there are no move tutors in Pokemon ruby yes there is there is one in fallabar town
He is in fushia city,house to the right
you can find the house towards the bottom half of Blackthorn city.
It is at Mistralton City. It is in the closest house from the Pokemon Center. Then talk to the person in the far left corner. Hope this helped
The move tutor is on 2 island in the house next to the game place.
The move deleter is in a house beside the gym in fushia city... hope this helps!
Go to Fushia City (Town with Safari.) Next to the Pokemon Center there is a small house. Go inside and talk to the old man. He will ask you which Pokemon needs a move deleted and what move.
Dive is not a hidden move in leafgreen.
There are actually many move tutors around kanto the one at two island can teach all moves your Pokemon tried to learn or even some they never tried to learn.
the move deleter can delete hm's. he lives in the house to the left of the Pokemon center in fuchisa city
At any pokemart. It can also be used to get moves from move tutors. the move tutors are at the first house you cross in Route 212, A house ahead of the Snowpoint Gym (Go right), and the Survival Area (The place where you can use Rock Climb. It's in a corner.).
In fallarbor town there is a house with a sign near it that's the move tutors house in order to receive any training from him you must trade him one Heart Scale.