Vosgy said:
Well my personal experience is the match making is terrible, first game i ever had in dota2 was against people, was expecting to be paired with people who haven't played any games yet either, get paired with 9 people total all who have over 300 games each, proceed to be called a noob the whole time and have all my team mates telling me to uninstall. So learning beforehand is nice, but the match making really should be designed such that you can learn as you go, not have to do 90 hours of homework before your first game, just MHO.
I've got a couple of Steam accounts. I've played Dota on them both and my first matches were always against brand new players (no higher than 5 wins). So, did you by any chance select the wrong option when you first logged in and were presented with the buttons: "I'm new - I'm average - I'm an expert"?
That aside, how much homework you do when joining a new MOBA depends entirely on how much of a shit you give about the time and opinions of other people. For example, I'm a long-time DOTA player who's just trying out Infinite Crisis (closed beta). I've adhered closely to a Wonder Woman guide while playing her on Gotham Heights (quick dominion map), but I'm studying thoroughly the full item list and memorizing it, as well as jungle clearance maps, before I play the true Dota-like map. Not because I give a fuck about the opinions of others, but because I don't want to callously waste their time.
Having to do homework is just a
reality of the genre.
Don't uninstall, just play a lot of bot matches. Bot match until you can pick a random hero and decide which items to build for it on the fly, based on team compositions and how well or how badly the laning phase goes. Then you're ready to climb!