It's on four island.
Magby can only be obtained by breeding Magmars in the Four Island daycare center.
breeding place
yes
yes like in all other Pokemon games there is a Pokemon center
Fire Punch is not an TM or HM in Pokemon FireRed. It is learned by level up or by breeding for Pokemon that can learn it.
cerulean city
in 1 island Pokemon center
Breed him with a ditto, or a male and female charmander.
by going to the pokemon center
There is no 'Breeding Center' in any of the Pokemon games. However, you can breed two Pokemon in the Daycare, located south of Goldenrod City.
No, Electabuzz can't evolve in Pokemon FireRed version. However, Electabuzz has a pre-evolution, Elekid, which can only be obtained through breeding.
go upstairs to any Pokemon center