Things I've learned to help make your DOTA2 experience less awful:
Stay away from All Pick unless you're playing with buddies
Play with buddies
Remember a lot of people on there are shit heads that think they are better than you because they've been playing longer and have somehow managed to forget that they too once played DOTA for the first time.
Watch matches.
If you're playing shittily and your teammates are trying to give you constructive criticism, take it and listen. It's really easy to be stubborn and just think they're being an ass, but seriously listen. Playing with people that are better than you will make you better.
I definitely do recommend playing a bunch of bot games first until you have the flow of the game down. It's definitely frustrating to have a game entirely thrown off by a single shitty player.
Stay away from All Pick unless you're playing with buddies
Play with buddies
Remember a lot of people on there are shit heads that think they are better than you because they've been playing longer and have somehow managed to forget that they too once played DOTA for the first time.
Watch matches.
If you're playing shittily and your teammates are trying to give you constructive criticism, take it and listen. It's really easy to be stubborn and just think they're being an ass, but seriously listen. Playing with people that are better than you will make you better.
I definitely do recommend playing a bunch of bot games first until you have the flow of the game down. It's definitely frustrating to have a game entirely thrown off by a single shitty player.