So you want to conquer the DotA battle arena and become Godlike! No easy task if you're just starting out, but as you become more experienced and learn the best strategies, team tactics, mind games and creeps blocking you will begin to dominate. Acquiring gold of course is of the utmost importance and not always an easy task, and since heroes gain abilities and strength through purchases with gold, this is an objective to always keep in mind.
Knowing your characters abilities, what items are needed to increase your characters strength, agility and intelligence will help determine how much gold is needed, when and how often to go to the fountain. Proper planning will increase the effectiveness of your character, increase time spent on the battlefield and gain more experience.
Knowing your opponents characters is as important as knowing your own. You want to utilize the best strategies and attack methods along with your allies when the time is right.
Patience is key, taking time to build your character, planning, executing those plans when the time is optimal, learning the most effective spells such as those that inflict multiple damage that can gain several creep kills at a time are key. If an opponent is on the run after suffering a certain amount of damages, the first reactions may be to give chase, but what if that is the intention? Is it possible that an ambush is laying in wait? If so, is your character prepared to deal with that? There are so many options and possibilities that maybe a little help along the way would be useful.