Ill tell you something you might want to know about dota 2.
1st thing is,dota 2 was tested by a beta
tester and can be played with a beta key.Some of the lucky one like me got the beta key and got to play the game.there are tons of hero to choose from.for a beginner one,you might can choose easy heroes such as bounty hounter or riki or sniper.for the intermediate one,viper and other carry heroes would be nice and for the pros any hero worth it as the pros could kill foes within any heroes.lastly I wanna thanks valve for making such meaningful game to me ( I guesss)