You can get basic weapons and supplies from a Vendor. A Vendor is a building that sells world items at inflated prices.
You can also get weapons from Merchants. Merchants sell other player items, usually at a lower price than a Vendor, and often quest items and other rare items.
You can also buy or find recipes to craft your own weapons. Player-made weapons do more damage and have more durability than Vendor-sold weapons.