surf in celadon city to a old man, he will learn a pokemon which is able to learn soft boiled the move soft boiled :D
Well,if I were you,I'd pick Charmander.True,Brock's Pokemon are super-effective against it, but luckily,Charmander will learn Metal Claw,which is super-effective against Rock-types!
No. Ghost and Dark is super effective to Psychic Pokemon. Fire is super effective to Grass, Steel, Bug, and Ice.
Super effective occurs when you are fighting a Pokemon that is a different element than you that gives you a bonus hit. This element has to be the other pokemons weakness. An example would be water Pokemon vs fire Pokemon, the water Pokemon would have a super effect on the fire Pokemon however, the fire Pokemon won't be as super effective.
fire Pokemon
You can only "learn" Fire Punch in Diamond via breeding a Pokemon with another who already knows Fire Punch (Magmar for example)
Ho-Oh (Get it from Pokemon gold)
Fire
dark Pokemon can on learn thief in firered
Fire type moves
The only way Alakazam can learn Fire Punch is through a Move Tutor on Pokemon Emerald Version.
very unforunately fire type Pokemon can not learn electric type moves plus camerupt is a ground type aswell ground is super effective on electricity so sorry but camerupt can not learn spark.
Water, rock, and ground type are all super effective against fire type pokemon.