Je kunt Thundershock leren aan bepaalde Pokemon van het Electric-type, zoals Pikachu, Raichu, Magnemite, Magneton en Electabuzz . Je kunt deze Pokemon op verschillende locaties in het spel vinden, zoals:
* Pikachu: Route 34, Ilex Forest en Ecruteak City (zeldzaam)
* Raichu: Handel met een Pikachu die Thunderstone heeft geleerd
* Magnemiet: Route 38, energiecentrale en Goldenrod City
* Magneton: Evolueer Magnemite
* Electabuzz: Elektriciteitscentrale en Goldenrod City
Zodra je een Pokémon van het type Electric hebt gevonden die Thundershock kan leren, kun je hem de bewegingen leren door naar een bewegingsleraar te gaan. Verhuisdocenten zijn te vinden op verschillende locaties in Johto.