Mining serves three professions: Blacksmithing, Engineering and Jewelcrafting, so it's really good combined with any of these.
Learning Cataclysm Mining
First, visit any trainer in the main cities of old Azeroth - just ask a guard, and learn Mining. (Orgrimmar, Stormwind)
1 - 75
You can level from 1 to 75 in both of these zones below.
Twilight Highlands the best zone for leveling Mining.
Uldum is a great alternative if someone is already farming at Twilight Highlands.