Hidden Machines (HMs) are moves that Pokemon can't learn by leveling up. They are called as Field Moves, coming from the fact that they can be used outside of battle to help you in your journey.
Example: There is a tree blocking the way!
*Trainer selects the Pokemon from their team that has Cut (we'll use Turtwig)*
"Turtwig used Cut on the tree!"
The tree will no longer be there, and you can get past.
01: Cut 02: Fly 03: Surf 04: Strength 05: Flash
01: Cut 02: Fly 03: Surf 04: Strength 05: Flash 06: Whirlpool 07: Waterfall
01: Cut 02: Fly 03: Surf 04: Strength 05: Flash 06: Rack Smash 07: Waterfall 08: Dive (R/S/E)
01: Cut 02: Fly 03: Surf 04: Strength 05: Defog (D/P/Pt), Whirlpool (HG/SS) 06: Rock Smash 07: Waterfall 08: Rock Climb
Now, TMs (Technical Machines) are moves that your Pokemon may not be able to learn by leveling up. You can teach them these moves via TM if possible. They usually have some effect in battle, whether it be direct damage, changing the weather conditions, status moves, or healing moves. You can find various TMs in buildings, bought in some Pokemon shops (in game), etc.
01: Mega Punch 02: Razor Wind 03: Swords Dance 04: Whirlwind 05: Mega Kick 06: Toxic 07: Horn Drill 08: Body Slam 09: Take Down 10: Double-Edge 11: BubbleBeam 12: Water Gun 13: Ice Beam 14: Blizzard 15: Hyper Beam 16: Pay Day 17: Submission 18: Counter 19: Seismic Toss 20: Rage 21: Mega Drain 22: SolarBeam 23: Dragon Rage 24: Thunderbolt 25: Thunder 26: Earthquake 27: Fissure 28: Dig 29: Psychic 30: Teleport 31: Mimic 32: Double Team 33: Reflect 34: Bide 35: Metronome 36: Selfdestruct 37: Egg Bomb 38: Fire Blast 39: Swift 40: Skull Bash 41: Softboiled 42: Dream Eater 43: Sky Attack 44: Rest 45: Thunder Wave 46: Psywave 47: Explosion 48: Rock Slide 49: Tri Attack 50: Substitute
01: DynamicPunch 02: Headbutt 03: Curse 04: Rollout 05: Roar 06: Toxic 07: Zap Cannon 08: Rock Smash 09: Psych Up 10: Hidden Power 11: Sunny Day 12: Sweet Scent 13: Snore 14: Blizzard 15: Hyper Beam 16: Icy Wind 17: Protect 18: Rain Dance 19: Giga Drain 20: Endure 21: Frustration 22: SolarBeam 23: Iron Tail 24: Dragon Breath 25: Thunder 26: Earthquake 27: Return 28: Dig 29: Psychic 30: Shadow Ball 31: Mud-Slap 32: Double Team 33: Ice Punch 34: Swagger 35: Sleep Talk 36: Sludge Bomb 37: Sandstorm 38: Fire Blast 39: Swift 40: Defense Curl 41: ThunderPunch 42: Dream Eater 43: Detect 44: Rest 45: Attract 46: Thief 47: Steel Wing 48: Fire Punch 49: Fury Cutter 50: Nightmare
01: Focus Punch 02: Dragon Claw 03: Water Pulse 04: Calm Mind 05: Roar 06: Toxic 07: Hail 08: Bulk Up 09: Bullet Seed 10: Hidden Power 11: Sunny Day 12: Taunt 13: Ice Beam 14: Blizzard 15: Hyper Beam 16: Light Screen 17: Protect 18: Rain Dance 19: Giga Drain 20: Safeguard 21: Frustration 22: SolarBeam 23: Iron Tail 24: Thunderbolt 25: Thunder 26: Earthquake 27: Return 28: Dig 29: Psychic 30: Shadow Ball 31: Brick Break 32: Double Team 33: Reflect 34: Shock Wave 35: Flamethrower 36: Sludge Bomb 37: Sandstorm 38: Fire Blast 39: Rock Tomb 40: Aerial Ace 41: Torment 42: Facade 43: Secret Power 44: Rest 45: Attract 46: Thief 47: Steel Wing 48: Skill Swap 49: Snatch 50: Overheat
01: Focus Punch 02: Dragon Claw 03: Water Pulse 04: Calm Mind 05: Roar 06: Toxic 07: Hail 08: Bulk Up 09: Bullet Seed 10: Hidden Power 11: Sunny Day 12: Taunt 13: Ice Beam 14: Blizzard 15: Hyper Beam 16: Light Screen 17: Protect 18: Rain Dance 19: Giga Drain 20: Safeguard 21: Frustration 22: SolarBeam 23: Iron Tail 24: Thunderbolt 25: Thunder 26: Earthquake 27: Return 28: Dig 29: Psychic 30: Shadow Ball 31: Brick Break 32: Double Team 33: Reflect 34: Shock Wave 35: Flamethrower 36: Sludge Bomb 37: Sandstorm 38: Fire Blast 39: Rock Tomb 40: Aerial Ace 41: Torment 42: Facade 43: Secret Power 44: Rest 45: Attract 46: Thief 47: Steel Wing 48: Skill Swap 49: Snatch 50: Overheat 51: Roost 52: Focus Blast 53: Energy Ball 54: False Swipe 55: Brine 56: Fling 57: Charge Beam 58: Endure 59: Dragon Pulse 60: Drain Punch 61: Will-O-Wisp 62: Silver Wind 63: Embargo 64: Explosion 65: Shadow Claw 66: Payback 67: Recycle 68: Giga Impact 69: Rock Polish 70: Flash 71: Stone Edge 72: Avalanche 73: Thunder Wave 74: Gyro Ball 75: Swords Dance 76: Stealth Rock 77: Psych Up 78: Captivate 79: Dark Pulse 80: Rock Slide 81: X-Scissor 82: Sleep Talk 83: Natural Gift 84: Poison Jab 85: Dream Eater 86: Grass Knot 87: Swagger 88: Pluck 89: U-Turn 90: Substitute 91: Flash Cannon 92: Trick Room
~By Umbreon985