You should read some tutorials before making a map. Go through all of the begginers tutorials. In this order:
Setup Guide: (WorldCraft/Hammer)
All of the "In the beggining" tutorials.
Compiling Introduced
How do I run a HL map (.bsp file)
All of these tutorials can be found
here!