Pokémon Ruby Tips

TM1- Focus Punch - Find it on Route 115, then Surf Up until you get to another land. Then follow the rocky path after that. It is an item that is shaped like a Pokeball.
TM2 - Dragon CLaw - Find this powerful move in Meteor Falls
TM3 - Water Pulse - When you beat the 8th Gym, you get this TM.
TM4 - Calm Mind: The 7th Gym's gift to you after you beat it.
TM5 - Roar - Find this on Route 114 and talk to the guy with the Poocheyena.
TM6 - Toxic - Find this in the Fiery Path.
TM7 - Hail - Get it in the Shoal cave after helping the Old Man find his items.
TM8 - Bulk Up - After beating the Dewford Gym Leader, he will give this to you.
TM9 - Bullet Seed - Talk to somebody on Route 104 for him to give it to you.
TM10 - Hidden Power - Get this item at Slateport City, or the alternative way is to get this TM at Fortree City.
TM11 - Sunny Day - Find this item in the Scorched Slab.
TM12 - Taunt - Solve a certain puzzle in the Trick House to get this TM.
TM13 - Ice Beam - Buy this item for 3,000 dollars at the Mauville Game Corner.
TM14 - Blizzard - But this TM for 5,000 dollars in the Lilycove Department Store.
TM15 - Hyper Beam - Lilycove Store for 7,500$.
TM16 - Light Screen - Lilycove Store for 3,000$.
TM17 - Protect - Lilycove Store for 3,000$.
TM18: Rain Dance - Get this item in the Abandoned Ship underwater.
TM19 - Giga Drain - Get this item in Route 123.
TM20 - Safeguard - Lilycove Store for 3,000$.
TM21 - Frustration - Get this item in Pacifidlog Town after showing a certain man a Pokemon that hates you.
TM22 - Solarbeam - Find this item in the Safari Zone
TM23 - Iron Tail - Located in Meteor Falls.
TM24 - Thunderbolt - Buy it in Mauville for 4,000 coins.
TM25 - Thunder - LilyCove Store for 5,500$.
TM26 - Earthquake - Located in Seafloor Cavern.
TM27 - Return - See how to get the Frustration TM except get a Pokemon that likes you instead of one that hates you.
TM28 - Dig - Get this item in the Fossil Maniac's House and talk to the first person you see.
TM29 - Get this item in Victory Road
TM30 - Shadowball - Find this item on Mt. Pyre
TM31 - Brick Break - Get this item in Sootopolis City.
TM32 - Double Team - Get this item at Mauville Game Corner for 1,500 coins.
TM33 - Reflect - Get this item in the Lilycove Department Store for 3,000 dollars.
TM34 - Shock Wave - Get this item after you beat the Mauville Gym Leader.
TM35 - Flamethrower - Mauville Game Corner for 4,000 coins.
TM36 - Sludge Bomb - Get this item in Dewford Town.
TM37 - Sandstorm - Located in the desert.
TM38 - Fire Blast - Lilycove Department Store for 5,500 dollars.
TM39 - Rock Tomb - Beat Rustboro Gym, then you get this TM.
TM40 - Aerial Ace - Gift after beating Fortree Gym.
TM41 - Torment - Get this item in Slateport City.
TM42 - Facade - Gift after beating Petalburg Gym.
TM43 - Secret Power - Find this item in Route 111.
TM44 - Rest - Get this item in Lilycove City.
TM45 - Attract - Get this item in Verdanturf Town.
TM46 - Theif - Get this item when Team Aqua or Team Magma invades the Oceanic Museum.
TM47 - Steel Wing - Get this item in Granite Cave after talking to Steven.
TM48 - Skill Swap - Located in Mount Pyre.
TM49 - Snatch - Found on the S.S. Tidal.
TM50 - Overheat - Gift after beating Lavaridge Gym.

These are any and all of the TM's you need.