Please post your error on the dev site, Steam itself doesn't offer technical support for Dota 2: dev.dota2.com.
Now my 2 cents: it misses a dll-file, maybe you need to check your Direct X, I had some similar issues, when PES didn't want to start, because the installer failed to install the newest Direct X.
after some hard and serious investigation on Google, i found a fix:
go to your steam folder: Steam/SteamApps/[LoginName]/Dota 2
rename bin into bin_old
make new folder: bin
start the game
Comment has been collapsed.
104 Comments - Last post 1 minute ago by aperager
34 Comments - Last post 1 hour ago by Formidolosus
16,725 Comments - Last post 2 hours ago by Kenruyoh
329 Comments - Last post 3 hours ago by Tsukichild
49 Comments - Last post 4 hours ago by wigglenose
409 Comments - Last post 4 hours ago by WaitingforGodot
353 Comments - Last post 5 hours ago by Mayanaise
5 Comments - Last post 2 minutes ago by RePlayBe
36 Comments - Last post 4 minutes ago by RePlayBe
9,939 Comments - Last post 6 minutes ago by Georgeous
32 Comments - Last post 13 minutes ago by Lugum
1,426 Comments - Last post 14 minutes ago by Addriano13
29,717 Comments - Last post 16 minutes ago by Kingsajz
134 Comments - Last post 25 minutes ago by PonBaron
I have a problem with Dota2 so if someone can help me
http://i48.tinypic.com/2b5sub.jpg
Comment has been collapsed.