there are 92 tms
and
there are 08 HMS
At the Velistone department store.
you use action replay
Earthquake and hyper beam
Try the veilstone department store
Use an Action Replay.
You trade them for tms from a lady in pastoria
Shards can be traded in for TMs at the rainy route near Soleacon Town.
http://www.psypokes.com/dp/tmhm.php has everything u need for tms and location
go to your TM pocket,choose a TM,choose a Pokemon that has able under its name,then if it has 4 moves delete one.
there are 50 TMs in Pokemon gold, and 7 HMs
Yes, all the TMs that were in Pokemon X and Y will be available as TMs in Pokemon Omega Ruby and Alpha Sapphire.
find the right tms get a shiny pokemon raise it to level 100 teach it 4 cute moves