Bellsprout which evolves to Weepinbell then Victreebel (by leaf stone), Bulbusaur which evolves to Ivysaur then Venusaur, Tangela.
Absolutely none, pokemons are usually supposed to be catched and some can be traded through leaf green and fire red.
Snubbul is not catchable in leaf green or fire red you can however catch one in emerald in the safari zone in the johto area, also in Pokemon colosseum there is either a shadow snubbul or granbull.
to get an alakazam, you must trade a kadabra. level doesn't matter but i woul recommend 50+ so it knows some good moves.
the gyms are in the citys but some are harder to get into than others
Not possible unless you hack, cheat or you are some whiz who can do it.
You can't there are some Pokemon that you can't get on leaf green for example LG can get Magmar FR you get Electbuzz
get some good pokemon with good move
Depends on what Pokemon you want.
There are a lot of flying type Pokemon you can catch in leafgreen here are some good flying type Pokemon you should train remember you don't have to train these: Pidgeot, Fearow, Moltres, Zapdos, Articuno, Gyrados, Aerodactyl, Dragonite, Farefetch'd.
Absolutely none, pokemons are usually supposed to be catched and some can be traded through leaf green and fire red.
some of them
(this is my opinion) Pokemon emerald, Pokemon leaf green, Pokemon ruby, and Pokemon sapphire.
Well, basically. They have different Pokemon appear in different places. Like in Leaf Vulpix on some route. And in Fire it's a different Pokemon on the same route. Theres not all that much of a difference.
A bit of a dissapointment they were awesome in the originals but sadly for some stupid reason kept out of leaf green and fire red silly Nintendo but Pokemon is awesome so its ok...
There are none
There are various different cheat codes for Pokemon Leaf Green that you can use with Action Replay v 3.3. You could find a database of these codes online.
MoltresZapdosArticunoPidgeotHo-oh (special event)charizard