Ruins of Alph is a great place =] You have to use rock smash though. I found a ton, south of the North entrance ^-^
In emerald, you can find red shards underwater in certain locations. They can also be held by wild Corsola.
You get the red shard from the red garados if you fail to catch it at the lakeof rage.
Blue shard
The shard of bladestone is a stone that silver skeletons will commonly drop when you kill them.
If by experience shard you mean experience SHARE........ Mr pokémon gives it to you when you talk to him later in the game.
You use it to learn moves in a house in Blackthorn city
You can trade 10 of those for a Technical Machine or TM. I just forgot which town.
you give them to the guy that says shard de berry and he gives you berry's for them
on the peak of mt silver
you can only get red orb(groudon) in soul silver
Red is on top of mt.silver
you cant it is in heart gold the red orb is in soul silver
You find Red at the top of Mt. Silver.