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.
269 Comments - Last post 4 minutes ago by Wok
6 Comments - Last post 2 hours ago by steveywonder75
150 Comments - Last post 2 hours ago by Hawkingmeister
1,247 Comments - Last post 2 hours ago by WaxWorm
82 Comments - Last post 3 hours ago by GarlicToast
71 Comments - Last post 4 hours ago by LighteningOne
145 Comments - Last post 7 hours ago by seaman
40 Comments - Last post 1 minute ago by nickchanger
165 Comments - Last post 3 minutes ago by Kyog
8 Comments - Last post 9 minutes ago by Vampus
644 Comments - Last post 18 minutes ago by talon2claw
86 Comments - Last post 20 minutes ago by Mhol1071
2,438 Comments - Last post 21 minutes ago by perfvillain
62 Comments - Last post 21 minutes ago by ChimChakMan
I have a problem with Dota2 so if someone can help me
http://i48.tinypic.com/2b5sub.jpg
Comment has been collapsed.