Setting up for cs with Steam
http://www.mapwars.com/mobiltune/tutorials/hammersetup/Setting up for cs without steam (see below)
After getting WC 3.3 on to your harddrive. Open it up. It will know that this is the first time opening it and tell you to go to options. If it doesn't bring up the options window on it's own, go to TOOLS - OPTIONS.
Right now, we are only concerned with the "Game Configurations", "Build Programs", and the "Textures" window. First, lets setup the config for our CS map building. This is where we specify where HL is installed and what FGD to use. An FGD is like a list of entities you want access to (door entities, player-starts, etc.). For CS map making you'll want the CS Expert FGD . DL it and put it in your worldcraft directory. Now here's what the window will look like when you're done:

First, you need to create a new Configuration. Click EDIT and type in CS. In the "Game Data files" list, add your CS-EXPERT.FGD. Make Texture Format and Map Type look like the above if it isn't already.
"Default PointEntity class" is what a new entity will be when you create it. This doesn't really matter, unless you have a preference. Neither does "Default SolidEntity class".
Next, enter in the path where your "HL.EXE" in located.
"Mod Directory" - I used to put this in. I started having problems towards the ends of my maps when I was almost finished. I would open them, but WC would always freeze while opening it. It's like the map got to much for WC to handle. I tried opening it on other computers--same thing. Then I figured out that if you lewave this blank, WC won't have that problem. It does not seem to effect anything when you leave it blank.
"Game Directory" - Just put the path to your valve folder.
"RMF" Directory - Put the path to where ever you store your working-on maps. For me it was C:\maps.

Next, go to the "Build Programs" tab. This is where you tell WC where your compiler programs are. Don't use the 4 that come with WC (qrad,qcsg, etc.)- Use Zoner's Tools (HLrad, HLcsg, etc)- they are MUCH faster and less buggy. This part is pretty self explainatory: For each of the 4 compiler programs, enter the full path to them. The last text bar is where your maps for CS are-which is usually "...\Half-life\cstrike\maps.
Now, the last important Tab - Textures:

Click ADD WAD and for now, if you don't know exactly what textures you're gonna use, just pick "halflife.wad" and "cstrike.wad" in the valve folder. That will get you started. The other tabs are up to you to decide your preferences.