 Moves may be learned through leveling up, using TMs and HMs, breeding, and move tutors (NPCs that teach moves).Each move is classified as one of the 18 Pokémon types.The effectiveness of a move is dependent on how susceptible the target Pokémon's type is to the move's type.