This, i feel like unless you have played a moba before, just jumping into dota head first is going to be frustrating there is a semi big learning curve, skill builds early on, item builds early on etc.
Choosing certain skills really effects the usefulness of alot of heroes during early/mid...