No, Heat Wave is a Generation IV move. Sapphire is a Generation III game. CHARIZARD can't learn it with Sapphire, but Diamond, Platinum, HeartGold... they'll all work!
Heatwave is not a TM in any pkmn game. it is a learned move that Pokemon such as charizard learn at low levels (so that you must remember them w/ the move tutor) or, for some is a egg move so pkmn (like vulpix) must know it when hatched from an egg.
No, Charizard is not able to learn Thunder.
Charizard can learn TM50- Overheat.
The best moves for Charizard is Blast Burn, Flamethrower, Fire Blast, and Heatwave. Don't teach Charizard Overheat. Overheat is strong but your sp. atk will fell.
At level 55.
Slugma can only learn it from Egg Moves!
no ash's charizard will not learn blast burn
to let blaziken to learn blast burn is trade it for a charizard then you need to catch a latias (this is only for sapphire) then level it up to level 100 then after that put charizard at first in your party then summary it then their will be a bad egg at your party after it hatches you have to turn it off (this is not true ) this is the truth hatch it with a charizard who knows blast burn.
Charizard can't learn flame wheel
Charizard can't learn Cut naturally; it must learn Cut through an HM.
No, Charizard is not capable of learning Eruption.
Charizard cannot learn eruption.