if u have ruby or sapphire u already can, only leaf green and fire red you'll need to get the gems first
after u beat elite 4.
Zeirafox -
That's not true. I have both Fire Red and Leaf Green and I traded starter Pokemon to my Fire red at the very beginning of the Leaf Green game. I started with Squirtle on my Fire Red and started a new game on my Leaf Green so that I could have Charmander and Bulbasaur also. It worked.
As soon as you get the 5 pokeballs from Oak, catch another Pokemon then go up to the second floor of the pokecenter and you can trade then.
i think that zeirafox is right
You can't without trading from other games or cheats.
Nothing.
You cannot get all 3 Starter Pokemon in Pokemon Emerald without trading for the other 2.
A pokemon emerald is considered one of the more difficult cards to collect in pokemon and is sometimes available on ebay or other cards trading sites.
The only other way is to cheat.
The only possible way is by trading.
Trade it from other games
i think you have to trade them from other games
it doesn't evolve in emerald, but it evolves in diamond pearl and other DS Pokemon games
By trading with other games.
Magmar is unavailable on Pokémon Emerald. He can be traded in from other games, or you could cheat...
No. You can only get Rayquaza by hacking the game or trading from Ruby, Sapphire, and Emerald. Other than that... No.