The gyms are as follows:
Rustboro Gym - Rock Type
Dewford Gym - Fighting Type
Mauville Gym - Electric Type
Lavaridge Gym - Fire Type
Petalburg Gym - Normal Type
Fortree Gym - Flying Type
Mossdeep Gym - Psychic Type
Sootopolis Gym - Water Type
The names of the gyms indicate the cities they are in. The ones that don't have Gyms are Littleroot, Oldale, Slateport, Verdanturf, Fallarbor, Lilycove, and Pacifidlog. I'm not counting Ever Grande, since that's where the Elite Four are based.
Simple! Beat all the gyms!
you get it from steven in the phycic gyms place
rustboro, dewford, mauvile, lavaridge, petalburg, fortree, mossdepp, sootopolis city in that order.
The order of the Gyms in Pokémon Emerald are Rustboro City, Dewford Town, Mauville City, Lavaridge Town, Petalburg City, Fortree City, Mossdeep City and Sootopolis City.
you win them from gyms
The best starter Pokemon in Emerald/Ruby/Sapphire is Torchic. If you level it up well, it'll sail you through the first 3 gyms with ease.
Wallace, but you can also fight Steven.Wallace is the last gym leader, and is the champion of all gyms, but Steven is the reigning Pokemon Champion, and is the champion of all gyms and the Elite Four, so Steven is the true champion.
I don't think you can get Rayquaza in Ruby or Sapphire. Only in Emerald. You can get Kyogre and Groudon along with Rayquaza in Emerald.
You have to beat all the gyms and then fly to mossdeep and start surfing toward the Pokemon league (see youtube video on how to get there).
Beat all the gyms until you get to the elite four CRUSH THOSE ELITE FOUR PEOPLE and you will battle steven beat him and you beat the game
There are gym leaders in almost every city and there are lots of different Pokemon and trainers in the gyms.
rustboro,dewford town mauville,fortree,mossdeep and sootopolis HOPE I HELPED!