Getting yelled at is fine.
It was the perpetual avalanche of shit-talking and from what I can only assume is "game-mechanics" talk.
The shit-talking I understood but the venomous spew of game mechanics and request to smash my computer, or fuck my computer, or fuck my smashed computer or a thousand other permutations of what I can do with myself or my computer.
These fucking people...it'll be interesting to see how Valve handles it because as it currently is, it's a fucking mess.
I get it. I do.
You might be just joking with your image you posted, but it's not funny. I'm not hurt over the abuse. I'm completely fucking amazed how these people act. I'm not new to gaming. I'm not even new to online gaming. I've been told to eat a dick by the finest of thirteen year old boys while playing Gears of War.
What goes on in DOTA 2 is a significant orders of magnitude worse.
I'm fine with blame. I'm fine with shouldering the need to get better. I was looking forward to that.
But there is quite literally ZERO opportunity given to learn the game without receiving a level of verbal abuse that I have never experienced before.
I get it. Play against the bots. Why?
Because a bunch of ignorant fucks that play too much of one game say so?
It's like the inmates are running the prison and making up bullshit rules as they go along. Maybe if I was sixteen again, I'd be able to understand this better... I'm not the guy that cries about internet bullying or any nonsense like that. I just have no fucking idea how this can be a smart, profitable and sustainable business model for Valve when their online community is as fucked as this one.
Nothing compares to the DOTA 2 community and it doesn't matter how interesting or good the game is when it has the issues it currently does.
the "community" is most certainly one of the worst I've ever seen. I've never seen a game community in which country of origin can actually be a bad word. "You MUST BE RUSSIAN!" lol.
As a new player, I'd strongly recommend you start with range characters that have an escape mechanism. That way even if you're not helping much on offense, you're at least not giving the other team free gold and xp via 15-20 deaths and making everything harder for your teammates. There are only 3 types of bad teammates I've found, in order:
1.) Feeding teammates - those who get killed a lot, then get far behind in xp/items and as such can never really get back into a competitive position and become targets the remainder of the game. Everyone is that guy every once in awhile, but it should be rare.
2.) KS'ing teammmates - though not as obvious a problem on the surface, it is a big problem. When kills are stolen from carries (say, by a support character trying to be too helpful), it delays the carry (the most important characters over the long-run of a game) from getting the items and xp advantage they need to carry the team to victory. If a character is close to dying and multiple friendlies are attacking, it's almost always better to let the carry get it than the support. The exception being perhaps to help that teammate that got behind by early feeding.
3.) Teammates that aren't alert or helpful. Farming non-stop and not coming to help in team fights...or running away with good health and full mana. they may not be feeding the other team, but they're also doing little or nothing to help in team fights...a critical aspect of the game. If you're farming, you have to keep an eye on the mini map. If you see those little X's gathering together, a tower push (and subsequently, a team fight) is about to happen very soon. Stop farming and bring your ass...and figure out the best way to use as many of your abilities as you can during the fight.
A huge aspect of this game is not just learning the characters you like, but also understanding the abilities of other characters...what they want to do...and what their items do to change the dynamics of a team fight. It's like learning all the move sets and combos in Street Fighter. That will require a lot of time and experience...and that can only really be had in live games vs. real players. Learning other characters will help you understand who to target with your skills, when and where to engage.
As a fellow new player, I can say I haven't gotten yelled at too many times, but it will come. Everyone will have the occasional bad game...especially in pub play where nobody knows each other or their tendencies. Hell, half the time your teammates won't do the basic things or even speak English. No coordination and communication = problems. Just my brief thoughts. But don't be discouraged...some of us are playing to have fun and are happy to provide advice. Just be sure to make mention that you're new early so that your teammates can be prepared to help you along the way and advise.
You should really play with bots first though.. and read some guides, watch some videos. It's a hard game and there is a big focus on win/loss ratio and winning in general. If 1 player on your team sucks, 90% of the time you lost already. And you will be stuck with that bad player for 30 mins to maybe even an hour or longer.
+1 on watching tutorial videos.
-1 on playing with bots. Other than getting comfortable with certain basics (last-hitting, skill order deployment), you'll get nothing but bad habits by playing with bots.