I guess I have to mention how difficult it is to get started with this game. As with chess, anyone cannot be a decent player on this game overnight. It takes practice, familiarity and a lot of motivation to rack-up enough experience before you get it right. And prepare to be dismantled by unnecessary and discouraging comments from your peers. And I am not only talking about pub games, this game can bring the monster out of your so-called friends when you commit the slightest mistakes from purchasing the most inefficient items for your character build to miscalculated decisions made in a fraction of a second. Your team can chew your head off when it comes to the smallest errors you make in the game. That is why this is somewhat of a reminder to the gamers out there who plays Dota2 or is considering on playing it; be more patient to the noobs. I have been playing for years now and I still have yet to learn, and I am constantly being mocked like I've only started on this game just yesterday. And I'm not that bad either. I feel pity for the ones who are just starting and trying to enjoy the game.
The community in Dota2 is not of the forgiving kind, noobs beware. That is what most discourages me of this game. People do not seem to know that treating your teammates like sh*t makes your team sh*t. Apparently, very few people are familiar with this concept of team work. Hopefully, more people will be encouraging and teaching and should constantly remind themselves that it is in fact just a game. Dota2 is very immersive and highly addictive, and will make you forget about the world around you once you hear the horn blown. Yet, it is still a game and should not have you make like a douche when things aren't going your way in-game. Be more encouraging, less doucheness.