For example I have a TM24, namely Thunderbolt. If I teach this move to a Pokémon which is not an electric type, will it do the same damage? Let's say I have a Raichu and Kadabra at same level with same stats. If I teach Thunderbolt both of them, do Raichu and Kadabra do the same damage? Is the type of a move important for the type of a Pokémon? I ask this, because I like to teach different types of moves to my Pokémon.