You no longer have to go to certain cities to train weapon skills. Your class automatically knows the skills that your class can use.
wetlands
A superior race in World of Warcraft. They start off in The Eastern Kingdoms Continents include: Eastern Kingdoms Kalimdor Northrend
Yes, the Thunder Bluff Weapons master on the main mesa will train you in guns.
niether you should go to elwyn forest or the place near darnusses
tanaris ungoro hinterlands western plaguelands for alliance in the area north of the blackrock
River Cities - train - was created in 1984.
River Cities - train - ended in 1993.
Woo Ping, in Stormwind City.
As a Mage you can teleport to major cities. You should have the spell to teleport to Stormwind or Undercity (I'm not sure about UC as I play Alliance.) and there is a trainer there. Or are you asking where to level your Mage? If so, Horde or Alliance? PVP or PVE Server?
Like every other level of warlock, you go to a major city of your faction to train. You can also go to trainers in Shattrath and Dalaran to train. If you cannot find them, ask a guard, they will direct you to one.
I believe it's around level 40 and it's like 10 gold to train for it. You go to your class trainer and that's where you can train to use mail armor.