Actually, there are quite a few map editors. I am an amateur mapper as can be said, and I've used Valve's Hammer Map editor to make maps. I am not aware of others, although I am sure there are more of these. If you want to download Hammer, a simple flick of Google should give you your answer.
Happy mapping. =]