How to Learn Type Weaknesses in Pokémon (+ Type Charts)


Learning Pokémon type weaknesses can feel like trying to memorize a restaurant menu where the soup is weak to electricity and the salad can defeat a boulder. At first glance, the Pokémon type chart looks like a colorful spreadsheet designed by Professor Oak after three cups of coffee. But once you understand the logic behind it, type matchups stop being scary and start becoming one of the most satisfying parts of battling.

Whether you are playing Pokémon Scarlet and Violet, building a raid team in Pokémon GO, revisiting classic games, or simply trying to stop sending Pikachu into a Ground-type disaster, this guide will help you learn Pokémon weaknesses in a practical way. You will get clear type charts, simple memory tricks, battle examples, and a learning method that does not require taping 18 flashcards to your bedroom wallthough honestly, that would be very on-brand.

What Are Pokémon Type Weaknesses?

Every Pokémon has at least one type, such as Fire, Water, Grass, Electric, Dragon, Fairy, or Steel. Many Pokémon have two types. For example, Charizard is Fire/Flying, Gyarados is Water/Flying, and Lucario is Fighting/Steel. Moves also have types. A Water-type move used against a Fire-type Pokémon is super effective, while a Fire-type move used against a Water-type Pokémon is not very effective.

In the main Pokémon games, type effectiveness usually works like this: a super-effective attack deals 2× damage, a resisted attack deals ½ damage, and an immune matchup deals 0 damage. When a Pokémon has two types, those multipliers stack. That is why a Rock-type move against Charizard, a Fire/Flying Pokémon, hits for 4× damage. Fire is weak to Rock, Flying is also weak to Rock, and the poor orange dragon-like lizard suddenly regrets all life choices.

Why Type Matchups Matter So Much

Type advantage is not just a nice bonus. It can turn a close battle into a quick victory. A lower-level Pokémon with the right move can sometimes outperform a stronger Pokémon using the wrong type of attack. This is especially true in gym battles, raids, competitive formats, and difficult story fights where one mistake can send your whole team to the Pokémon Center for a group therapy session.

The key idea is simple: learn what your opponent is weak to, then use a move that targets that weakness. At the same time, avoid using moves your opponent resists. A Grass-type move against a Water-type Pokémon is great. A Grass-type move against a Fire/Flying Pokémon is like throwing lettuce at a campfire with wings.

Quick Pokémon Type Weakness Chart

This chart shows each defending type and the attack types that hit it for super-effective damage. Use it when you want the fastest answer to the question: “What beats this Pokémon?”

Defending Type Weak To
Normal Fighting
Fire Water, Ground, Rock
Water Electric, Grass
Electric Ground
Grass Fire, Ice, Poison, Flying, Bug
Ice Fire, Fighting, Rock, Steel
Fighting Flying, Psychic, Fairy
Poison Ground, Psychic
Ground Water, Grass, Ice
Flying Electric, Ice, Rock
Psychic Bug, Ghost, Dark
Bug Fire, Flying, Rock
Rock Water, Grass, Fighting, Ground, Steel
Ghost Ghost, Dark
Dragon Ice, Dragon, Fairy
Dark Fighting, Bug, Fairy
Steel Fire, Fighting, Ground
Fairy Poison, Steel

Pokémon Resistance and Immunity Chart

Knowing weaknesses is only half the job. Great Trainers also know what a Pokémon resists or ignores completely. Immunities are especially important because they can waste an opponent’s turn. Nothing says “awkward” like using a Normal-type move on a Ghost-type Pokémon and watching it do absolutely nothing.

Defending Type Resists Immune To
Normal None Ghost
Fire Fire, Grass, Ice, Bug, Steel, Fairy None
Water Fire, Water, Ice, Steel None
Electric Electric, Flying, Steel None
Grass Water, Electric, Grass, Ground None
Ice Ice None
Fighting Bug, Rock, Dark None
Poison Grass, Fighting, Poison, Bug, Fairy None
Ground Poison, Rock Electric
Flying Grass, Fighting, Bug Ground
Psychic Fighting, Psychic None
Bug Grass, Fighting, Ground None
Rock Normal, Fire, Poison, Flying None
Ghost Poison, Bug Normal, Fighting
Dragon Fire, Water, Electric, Grass None
Dark Ghost, Dark Psychic
Steel Normal, Grass, Ice, Flying, Psychic, Bug, Rock, Dragon, Steel, Fairy Poison
Fairy Fighting, Bug, Dark Dragon

Attack Type Chart: What Each Type Is Strong Against

Sometimes you are not asking, “What is my opponent weak to?” You are asking, “What can my move hit?” This attacking chart flips the idea around.

Attack Type Super Effective Against
Normal Nothing
Fire Grass, Ice, Bug, Steel
Water Fire, Ground, Rock
Electric Water, Flying
Grass Water, Ground, Rock
Ice Grass, Ground, Flying, Dragon
Fighting Normal, Ice, Rock, Dark, Steel
Poison Grass, Fairy
Ground Fire, Electric, Poison, Rock, Steel
Flying Grass, Fighting, Bug
Psychic Fighting, Poison
Bug Grass, Psychic, Dark
Rock Fire, Ice, Flying, Bug
Ghost Psychic, Ghost
Dragon Dragon
Dark Psychic, Ghost
Steel Ice, Rock, Fairy
Fairy Fighting, Dragon, Dark

How to Memorize Pokémon Type Weaknesses Without Losing Your Mind

1. Start With the Starter Triangle

The classic Fire-Water-Grass triangle is the easiest place to begin. Fire beats Grass, Grass beats Water, and Water beats Fire. This simple loop teaches the central idea of type effectiveness. It also explains why your rival always seems to pick the starter that makes your life slightly more dramatic.

2. Group Types by Real-World Logic

Many matchups make intuitive sense. Water puts out Fire. Fire melts Ice and burns Grass. Electric shocks Water and Flying. Ground blocks Electric because electricity needs a path and the ground says, “Not today.” Rock smashes Flying, Ice, Fire, and Bug. Steel handles Ice, Rock, and Fairy. These associations are not perfect, but they give your brain a hook.

3. Learn the Weird Ones as “Special Rules”

Some matchups are less obvious. Bug beats Psychic and Dark. Fairy beats Dragon, Fighting, and Dark. Poison beats Fairy. Dark is immune to Psychic. Ghost is immune to Normal and Fighting, while Normal is immune to Ghost. These are the matchups you should memorize separately because logic alone may not save you. Pokémon is many things, but it is not always a science textbook.

4. Practice With Dual-Type Pokémon

Dual types are where type knowledge becomes powerful. A Water/Flying Pokémon like Gyarados is 4× weak to Electric because Electric is super effective against both Water and Flying. A Dragon/Flying Pokémon like Rayquaza is 4× weak to Ice. A Steel/Fairy Pokémon is weak to Fire and Ground but has a mountain of resistances. Dual typing can create giant weaknesses, cancel weaknesses, or turn a Pokémon into a defensive refrigerator with legs.

5. Use Battle Messages as Feedback

The games tell you when a move is “super effective,” “not very effective,” or has “no effect.” Treat those messages like free tutoring. After each battle, ask yourself why the message appeared. Did your Electric move fail because the target was Ground-type? Did your Fighting move bounce off a Ghost-type? Did your Ice move crush a Dragon/Flying Pokémon because both types were weak? That small habit turns every battle into a mini lesson.

Easy Memory Tricks for Common Matchups

Here are a few quick tricks that make Pokémon weaknesses easier to remember:

  • Fire fears the three splash-and-smash types: Water, Ground, and Rock.
  • Water hates plants and outlets: Grass and Electric.
  • Grass has many enemies: Fire, Ice, Poison, Flying, and Bug. Poor Grass brought a leaf to a flamethrower fight.
  • Dragons fear fantasy heroes: Ice, Dragon, and Fairy.
  • Psychic fears creepy things: Bug, Ghost, and Dark.
  • Steel is tough but not invincible: Fire, Fighting, and Ground break through it.
  • Fairy is checked by toxins and metal: Poison and Steel.

How Same Type Attack Bonus Helps

Same Type Attack Bonus, often called STAB, gives extra power when a Pokémon uses a move that matches one of its own types. For example, a Water-type Pokémon using Surf gets a bonus because the move matches its type. If that move also hits a weakness, the damage becomes even better. This is why type matchups and move choice matter together. A Pokémon with the right move type can punch above its level, while a Pokémon with mismatched moves can look impressive and perform like it forgot its homework.

Pokémon GO Type Weaknesses: What Changes?

Pokémon GO uses the same general type relationships, but the damage multipliers are different. In the main series, super-effective damage is usually 2×. In Pokémon GO, it is commonly treated as 1.6×. A double weakness becomes 2.56× instead of 4×. Immunities in Pokémon GO do not usually reduce damage to zero; instead, they function as very strong resistance. The lesson is simple: the matchup chart still matters, but the math is tuned for Pokémon GO’s faster battle system.

What About Tera Types in Pokémon Scarlet and Violet?

In Pokémon Scarlet and Violet, Terastallizing can change how you think about weaknesses. A Pokémon’s Tera Type can shift its defensive profile while also strengthening certain attacks. For learning purposes, do not panic. You still use the same type chart. The difference is that you must check the Pokémon’s active Tera Type, not only its original typing. A Dragon-type Pokémon that Terastallizes into Steel suddenly stops behaving like a regular Dragon defensively. That is rude, clever, and very Pokémon.

Best Practice Method: Learn Pokémon Weaknesses in 7 Days

Day 1: Learn Fire, Water, Grass, and Electric

Start with the common types. These appear constantly in early-game teams, starter Pokémon, gyms, and raids. Learn what they beat and what beats them.

Day 2: Add Flying, Ground, Rock, and Ice

These types create many important 4× weaknesses. Ground beats Electric. Rock punishes Flying. Ice destroys many Dragon/Flying and Grass/Ground combinations.

Day 3: Learn Fighting, Psychic, Dark, and Ghost

This group has several immunities and mind-game matchups. Fighting beats Dark, Dark beats Psychic, Psychic beats Fighting, and Ghost complicates everything like a haunted spreadsheet.

Day 4: Learn Poison, Steel, Fairy, and Dragon

These types matter heavily in modern Pokémon. Fairy changed Dragon matchups forever, Steel has incredible resistances, and Poison became more useful because it hits Fairy super effectively.

Day 5: Study Dual-Type Examples

Pick ten famous Pokémon and calculate their weaknesses. Try Charizard, Gyarados, Dragonite, Lucario, Gengar, Tyranitar, Scizor, Swampert, Ferrothorn, and Azumarill.

Day 6: Battle Without Looking First

Before checking a chart, guess the best move. Then verify. The goal is not perfection. The goal is to make your brain retrieve the answer before the chart gives it away.

Day 7: Create Your Personal Cheat Sheet

Write down only the matchups you keep forgetting. A custom mini-chart is more useful than staring at the full chart forever. Your brain does not need more data; it needs better reminders.

Common Beginner Mistakes

The first mistake is looking only at the Pokémon’s type and ignoring the move’s type. A Charizard using a Dragon-type move does not make that move Fire-type. The move itself determines the attacking type.

The second mistake is forgetting dual types. If a Pokémon has two types, both matter. Sometimes a weakness disappears because one type resists what the other type fears. Sometimes the weakness doubles and your Pokémon gets deleted from the battle like a browser tab you did not mean to close.

The third mistake is confusing offensive and defensive matchups. Grass attacks are strong against Water, Ground, and Rock. But Grass Pokémon are weak to Fire, Ice, Poison, Flying, and Bug. “What my move hits” and “what hits me” are related but not identical questions.

Extra Experience: Field Notes From Learning Pokémon Type Weaknesses

The fastest way to learn Pokémon type weaknesses is not to stare at the full chart for an hour. That works about as well as trying to learn a language by reading a dictionary in alphabetical order. A better experience is to learn through repeated, meaningful situations. Think of type matchups as a set of battle habits. At first, you check the chart constantly. Then you start remembering the common answers. Eventually, you see a Gyarados and your hand automatically reaches for Electric coverage like a seasoned Trainer reaching for coffee before a morning gym battle.

One useful experience is building a team around coverage. Choose six Pokémon, then ask what your team struggles to hit. Maybe you have Fire, Water, and Grass covered, but no answer for Dragon. Add Ice or Fairy. Maybe Steel-types wall half your moves. Add Fire, Fighting, or Ground. This process makes the type chart feel less like homework and more like team engineering. You are not memorizing random facts; you are solving real problems.

Another helpful exercise is replaying difficult battles in your head. Suppose your Grass-type keeps fainting against a Flying-type opponent. Instead of simply blaming the game, ask what happened. Flying is super effective against Grass. If the Flying Pokémon also has a move like Aerial Ace or Hurricane, your Grass Pokémon is in trouble. Next time, you bring Electric, Ice, or Rock. The lesson sticks because it came with emotional seasoning: mild frustration, dramatic music, and the crushing realization that your favorite leafy friend was not built for that matchup.

Raids are also excellent teachers. In raids, type advantage can matter more than raw power because you are racing the clock. If the raid boss has a double weakness, target it. A Dragon/Flying boss hates Ice. A Water/Flying boss hates Electric. A Rock/Ground boss hates Water and Grass. These patterns become obvious after a few attempts. The chart turns from a table into a set of shortcuts.

For younger or newer players, the best trick is to learn types in families. Fire, Water, Grass, and Electric are the starter pack. Flying, Ground, Rock, and Ice are the “big weakness” group. Psychic, Dark, Ghost, and Fighting are the spooky brain-and-punch group. Dragon, Fairy, Steel, and Poison are the modern matchup group. Bug is the tiny chaos gremlin that somehow beats Psychic and Dark. Once you group the types, your memory has shelves instead of one messy drawer.

Finally, do not be embarrassed to use a chart. Even experienced players check matchups, especially with dual types, regional forms, unusual Tera Types, or Pokémon GO raid counters. The goal is not to become a walking Pokédex overnight. The goal is to make better decisions, one battle at a time. If you remember that Ground beats Electric, Fairy beats Dragon, Ice punishes many Flying dragons, and Steel resists almost everything except your confidence, you are already far ahead of the average button-masher.

Conclusion

Learning Pokémon type weaknesses is one of the best ways to become a stronger Trainer. Start with the obvious matchups, memorize the strange ones separately, and practice with dual-type Pokémon until the patterns feel natural. Use the weakness chart when you need quick answers, but also pay attention to battle messages, move types, resistances, immunities, and STAB. Over time, the Pokémon type chart becomes less of a confusing grid and more of a battle map.

And remember: every Trainer has accidentally used an Electric move on a Ground-type Pokémon at least once. The important thing is to learn, laugh, and never let Pikachu know how badly you misread the room.