1. 1-65: Copper Mine
Recommended locations: Alliance: Darkshore, Dun Morogh, Loch Modan.
Horde: Durotar, Barrens.
2. 65-125: Tin Mine
Recommended locations:
Alliance: Darkshore, Loch Modan, after 100 you can go to Ashenvale and Wetlands.
Horde: Barrens, after 100 you can go to Stonetalon Mountain.
3. 125-175: Iron Ore
Recommended locations:
Alliance: Wetlands, Arathi Highlands.
Tribe: Thousand Needles, Stranglethorn Valley.
4. 175-250: Mithril Mine
Recommended locations:
Alliance/Horde: Badlands
5. 250-275: Dark Iron Ore (can be mined at 230) Thorium Ore
Recommended locations:
Alliance/Horde: Searing Gorge, or continue training in the Wasteland to reach 275.
6. 275-300: Thorium Mine, Rich Thorium Mine
Recommended locations:
The mining situation of each server is different. If there are few people in Winterspring and Azshara, I recommend them first.
The above is the relevant content about how to get 1-300 mining in World of Warcraft. I hope it will be helpful to you!