I am assuming that your talking about the game World of Warcraft. If your horde the weaponsmith trainer is behind the area where you can smelt and use the anvil in Ogrimaar. For alliance its in Iron Forge by the big anvil. The weaponsmith and armorsmith trainers are right next to each other so make sure you talk to the correct one. You will be given a quest to do for either weaponsmithing or armorsmithing. Its a long quest to do and expensive to buy all the materials though. You do not need to choose the specialties now in Wotlk. The specialties only go to level 70 and with the Wotlk expansion its not necessary to have the specialty knowledge since you dont get any advantage knowing them. From level 70 to 80 you get gear and weapons far better than what you can make. I do believe though in weaponsmithing there are 2 swords that are bind on pick up that you can make, but they are lvl 77 swords which will be quickly changed out.