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.
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.
Charizard can learn TM50- Overheat.
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.
At level 55.
no ash's charizard will not learn blast burn
Slugma can only learn it from Egg Moves!
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.