Left 4 Dead Error

Im trying to play Left 4 Dead. I got the game to install without any problems and update. When i go to load it though my scree just goes to 800x600 and locks. Then i gotta alt-tab out and cancel the process. Any one know how to make it work? Do i need a repo for directx?