Pokémon Type
A type (Japanese: タイプ Type) is a property for Pokémon and their moves.
Each type has three properties: which types of Pokémon it is super effective against, which types of Pokémon it is not very effective against, and which types of Pokémon it is completely ineffective against. There are 18 types:
Row = Attacking move's type Column = Defending Pokémon's Type Green = Super effective White = Normal effectiveness Red = Not very effective Black = No effect.
A Pokémon may have either one or two types. For instance, Charmander is a Fire type, while Bulbasaur is both a Grass type and a Poison type. With the current 18-type system, there are a possible 324 different type combinations; however, since order is unimportant, there are 171 effective type combinations. Currently there are 108 different type combinations. A move may have only one type.
Within the games, most Gym Leaders, members of the Elite Four, and some other Trainers are designed to have a type-specific theme.