Talk to the woman outside the cianwood gym after beating the gym leader there
No baby Pokemon can learn Fly
flying Pokemon
Cianwood City
yes
After teaching a pokemon Fly, go into the Pokemon menu and press A on the pokemon that knows the move. A list of options will appear and Fly will be one of them. Press A on Fly and a map of the world will appear. On this screen you can scroll around the map looking for the location you want to fly to. Only places with a Pokemon Center can be flown to. If you do not have a certain badge (depends on the game) you may not be able to use the move at all.
No, Beautifly cannot learn Fly.
To move boulders in Pokemon Gold you need a Pokemon with the HM move Strength. Selecting the Pokemon in the menu outside of battle should let you use it if you have beaten the Olivine City Gym.
no
Yes it can.
Yes.
This means that your Pokemon probably has learned fly. This move is not allowed to be transfered from game to game by migrating. You should take rayquaza to the move deleter and have fly deleted and then you can migrate it to diamond and teach it fly then.
to get Hm2(fly) you talk to Chuck's wife after you beat him.