I believe he learns Bite, Dragon Rage, Twister, Dragon Dance, Hydro Pump and Hyper Beam. He might learn Leer too, but I'm not sure.
it can learn dragon fang,shadow crunch,water mirror,dragon tail
Here are the moves magikarp can learn. Any level - Splash Level 15 - Tackle Level 30 - Flail Evolves into gyrados at level 20
the best moves for gyrados are rain dance, hydro pump, earthquake, and thunder
Only transform
Of course it does
nothing bum
use serebii.net
No
Has to be traded from LeafGreen/Colosseum.
the exact same on ruby and Sapphire
use the pokedex on serebii.net it will tell you
catch a magikarp and evolve it