Dota is pretty unforgiving, it has a learning cliff. And failure will result in getting some nasty hate from teammates etc. But one mistake might not lose you the game, if you know how to recover from it >_> and learn from it, unlike some people who keep repeating it and that will lose you the game.. communication is key although this is hard with all the russians currently being the major part of the game, even on the eu west server when there is a Russian server to select.