The starters are:
torchic (fire)
treecko (grass)
mudkip (water)
by the way, Torchic becomes part-fighting type when it evolves, and mudkip becomes water-ground type when it evolves.
mudkip
your starter pokemon can be a water type and you can trade water type pokemon with your friends in pokemon ruby
Pokemon ruby's version IS Pokemon ruby.
trade
no you can catch a charizard in pokemon ruby you can get it as a kanto starter
how to get raqueza in littletown in Pokemon ruby version
This legendary Pokemon can only be acquired on Ruby Version through trade from Sapphire Version or Emerald Version.
its impossible because i have sapphire and there alike and i beat the game and you can't get even as a starter Pokemon
Mudkip is available as a starter pokemon in more than one games. They are Pokemon Ruby, Pokemon Sapphire, Pokemon Emerald, Pokemon Omega Ruby and Pokemon Alpha Sapphire.
Torchic, Mudkip, and Treecko.
trade
you can't.