Mining serves three professions: Blacksmithing, Engineering and Jewelcrafting, so it's really good combined with any of these.
If you are low on gold, I recommend you to try this Gold Making Guide, it can help you to make loads of gold.
If you are still leveling your character or you just started a new alt, I recommend you to use a leveling guide. You can level your character to level 120 in 8 days with this guide.
You can get the next rank of Mining by simply mining any ore at one of the Broken Isle zones.
In Legion, there are new types of mining nodes, Leystone Seam and Felslate Seam. You can only find these in rivers or in caves. The farming route below is optimizted for finding these nodes because the basics Leystone Depost and Felslate are only good until around 30, then you have to find Rich and Seam nodes to reach 70. And at around 70, even the rich nodes are grey so your only option is the Seam nodes found in caves and rivers.
Important! 85-100 will be the hardest part because the only node that will give you mining skill is Felslate Seam, which is a rare spawn of Leystone Seam. And for the last 5 points you can only get skill points for mining [Infernal Brimstone] world quest. It's one guaranteed skill points every 2-3 days when the World Quest pops up. Always check every zone, and look for little mining pick icons, you will see which one awards Infernal Brimstone if you hover over the icon.
Unlocking World Quests
Complete Uniting the Isles by reaching friendly reputation with every Legion faction. You can get this quest from Archmage Khadgar, but it requires level 110. (you don't need friendly reputation if you already did this with another character)
Suramar is a level 110 only zone.
If no one is farming the ores before you, these 6 caves should always have 1 seam node and one normal node. Mine out every Seam you see, even if it's a grey Leystone Seam, because it can respawn as Felslate Seam the next time you visit the cave.
Go inside the cave and walk to the end because you often don't see the ores on your minimap from the entrance!
NOTE: It's important that you follow the route along the rivers because Leystone Seam and Felslate Seam can spawn in rivers!
Coordinates if you have TomTom addon: (just type these into the chat)
/way Suramar 40.4, 29.4
/way Suramar 42.2, 29.9 behind waterfall
/way Suramar 31.5, 26.1
/way Suramar 24.2, 50.7
/way Suramar 28.3, 56.2
/way Suramar 29.3, 50.8
Use this map if you don't have flying.
If you use flying mount, the respawn rate might be too slow and you have to wait for respawns, but you can add this extra cave.
/way Suramar 19.33, 19.12
I hope you liked this Legion Mining leveling guide, congratulations on reaching 100!