Here's the clearest version of the type chart I've found plus a poem to help remember
http://pokemon-index.com/type
http://pokemon-index.com/type-dual/normal
https://www.google.com/search?sclie...0...0i131k1.AYXkAsEJ3Xo#imgrc=CsJhXjABwm6Y8M:
Normal attacks as normal, no matter who you fight.
Grass, Ice, Bug, and Steel will burn in Fire’s blazing light.
Water drowns out Fire, Rock and even solid Ground.
Those who fly and those who swim, weak to Electric’s sound.
Flying pecks at Grass and Bug, and brings Fighting to yield,
While Grass, Psychic and Dark are quite sure to be Bug’s field!
Grass soaks up the Water type and breaks up Ground and Rock.
Fire, Ice, Flying, and Bug are weak to Rock’s hard knock.
Ice freezes the earth and air, and snaps shut Dragon’s fangs,
While Dragon takes on Dragon, with a fiery, loud bang.
Fighting takes out Normal, Ice, smashes Rock, Dark and Steel.
Poison comes and causes Fairy, Grass and Bugs to keel.
The Ghost will spook the Psychic, sometimes even himself.
Steel brings Fairy, Ice and Rock to go up on the shelf.
Ground shakes up Electric, Rock, Poison Fire and Steel.
Psychic shall cause Fighting and Poison to always kneel.
Dark will scare the Psychic and bring terror to Ghost’s grin.
Against Fighting, Dragon, and Dark, Fairy’s sure to win.
You’ve memorized weaknesses for all Pokémon types.
So now you can do battle without having to gripe!