Like all the previous Mainstream Pokemon Games, players can find and obtain TMs (Technical Machines) that will help them teach their Pokemon certain attacks that their Pokemon can't learn otherwise. TMs can be used on an unlimited basis once found - having been this way since Pokemon Black & White - and there are exactly sixty total TMs for players to find within this game.
TMs & Locations
TM01 (Headbutt): Pewter City
TM02 (Taunt): Cinnabar Island
TM03 (Helping Hand): Celadon City
TM04 (Teleport): Pokemon Tower
TM05 (Rest): Rocket Hideout
TM06 (Light Screen): Celadon City
TM07 (Protect): Celadon City
TM08 (Substitute): Saffron City
TM09 (Reflect): Celadon City
TM10 (Dig): Cerulean City
TM11 (Will-O-Wisp): Viridian City
TM12 (Facade): Route 7
TM13 (Brick Break): Route 10
TM14 (Fly): Route 16
TM15 (Seismic Toss): Route 25
TM16 (Thunder Wave): Route 25
TM17 (Dragon Tail): Celadon City Department Store
TM18 (U-turn): Celadon City Department Store
TM19 (Iron Tail): Celadon City Department Store
TM20 (Dark Pulse): Rocket Hideout
TM21 (Foul Play): Pokemon Mansion
TM22 (Rock Slide): Pokemon Mansion
TM23 (Thunder Punch): Saffron City
TM24 (X-Scissor): Route 12
TM25 (Waterfall): Celadon City Department Store
TM26 (Poison Jab): Celadon City
TM27 (Toxic): Fuchsia City
TM28 (Tri Attack): Celadon City Department Store
TM29 (Scald): Cerulean City
TM30 (Bulk Up): Celadon City Department Store
TM31 (Fire Punch): Route 15
TM32 (Dazzling Gleam): Route 12
TM33 (Calm Mind): Saffron City
TM34 (Dragon Pulse): Silph Co
TM35 (Ice Punch): Route 21
TM36 (Thunderbolt): Vermilion City
TM37 (Flamethrower): Silph Co
TM38 (Thunder): Power Plant
TM39 (Outrage): Victory Road
TM40 (Psychic): Saffron City
TM41 (Earthquake): Viridian City
TM42 (Self-Destruct): Silph Co
TM43 (Shadow Ball): Celadon City Department Store
TM44 (Play Rough): Celadon City
TM45 (Solar Beam): Victory Road
TM46 (Fire Blast): Cinnabar Island
TM47 (Surf): Route 15
TM48 (Hyper Beam): Celadon City Department Store
TM49 (Superpower): Victory Road
TM50 (Roost): Route 12
TM51 (Blizzard): Victory Road
TM52 (Sludge Bomb): Pokemon Mansion
TM53 (Mega Drain): Celadon City
TM54 (Flash Cannon): Silph Co
TM55 (Ice Beam): Seafoam Islands
TM56 (Stealth Rock): Victory Road
TM57 (Pay Day): Route 4 West
TM58 (Drill Run): Route 17
TM59 (Dream Eater): Route 12
TM60 (Megahorn): Cerulean City