what i would say is that most of the pros play dota on -ar
So you have to get used to that
Instead of learning specific heroes only
Learn how to play the different attributes.
IN other words, learn the strats and build orders and item builds for
Agility
strength
and Int heroes.
The first item to buy with out question on any hero, is the stat booster for that hero,
FOr strength heroes, buy a bracer or 2
For int buy a null or 2
And for agility buy a Wraith band or 2.
For strength heroes, yu may need to buy a null talisman after purchasing atleast 2 or 3 bracers, to increase their mana pool so you can use their spells more than once.
Other than that, go learn the game with some experience.
Then come back to me and ill give yall some more tips.