By level up:
1- Absorb
4- Growth
10- Mega Drain
19- Sunny Day
31- Synthesis
46- Giga Drain
By TM (These can ONLY be used ONCE, so be careful):
TM03- Curse
TM06- Toxic
TM10- Hidden Power
TM11- Sunny Day
TM12- Sweet Scent
TM13- Snore
TM17- Protect
TM19- Giga Drain
TM20- Endure
TM21- Frustration
TM22- Solarbeam
TM27- Return
TM32- Double Team
TM34- Swagger
TM35- Sleep Talk
TM36- Sludge Bomb
TM44- Rest
TM45- Attract
By HM:
HM01: Cut
HM05: Flash
gloom,weepinbell,and exeggcute. train exeggcute until it learns solar beam(its final move) it dosent learn any good moves if you evolve it before then. train weepinbell until it learns razorleaf or slam(its final move) because victreebel sucks badlly!!!it doesn't learn any moves. train gloom until it learns solarbeam(its final move)gloom and sunkern evolves by sun stone(you get it in Pokemon bug caching contest at national park for first place). train gloom until it learns solar beam and use a sun stone(bellossem doesn't learn any moves) train sunkern until level 31 it will learn synthesis and use sun stone when it evolves it while learn petal dance and at level 46 solar beam(its final move)sunkern learns mega drain at level 46 so if you don't want it to learn petal dance evolve it at level 46.
it can learn Grass and Psychic moves
No.Magikarp cannot learn any TM moves if it evolves into gyarados then gyarados can learn TM moves and HM moves too. I Hope i helped you!
Magikarp can't learn any TM moves.
Alakazam cannot learn any HM moves.
sunkern, stronger moves.
gloom,weepinbell,and exeggcute. train exeggcute until it learns solar beam(its final move) it dosent learn any good moves if you evolve it before then. train weepinbell until it learns razorleaf or slam(its final move) because victreebel sucks badlly!!!it doesn't learn any moves. train gloom until it learns solarbeam(its final move)gloom and sunkern evolves by sun stone(you get it in Pokemon bug caching contest at national park for first place). train gloom until it learns solar beam and use a sun stone(bellossem doesn't learn any moves) train sunkern until level 31 it will learn synthesis and use sun stone when it evolves it while learn petal dance and at level 46 solar beam(its final move)sunkern learns mega drain at level 46 so if you don't want it to learn petal dance evolve it at level 46.
SUNKErn SUNKErn SUNKErn
it can learn Grass and Psychic moves
Of course it can learn dragon moves such as dragonbreath and dragon dance and also can learn moves like twister and waterfall.
No.Magikarp cannot learn any TM moves if it evolves into gyarados then gyarados can learn TM moves and HM moves too. I Hope i helped you!
Do whatever you want.
Sunkern is a Grass type pokemon.
normally medicham learn normal pchychic and fighting moves
Magikarp can't learn any TM moves.
Alakazam cannot learn any HM moves.
No Pokemon can learn more than four moves.