Hi DOTAians.. this is a huuuuge post. So brace yourself

My honest, sincere, humble, from the core of my heart , <Insert any good word here>..... request to those who are new to dota (for eg. those with matches <100 or gameplay time < 150hrs).
Please read guides, watch some tutorials, spectate some matches and try to play the game with the heroes you know well.
Dont switch to new heroes so quickly. Try to understand the game mechanics, its flow. Its better to learn enemies gameplay instead of trying new hero. One should be thorough with most of the enemies abilities at least so that he dont say after dying
"OMG What kinda spell was that/ WTF happened just now/ WOW They are so pro!/etc...".
One needs to be familiar about his role in the game. For eg. I've seen many friends of mine (wont name any) , picking carries even after seeing that we already have 1/2 carries. One thing you should understand, a good team dont have more than 2 carries, even 1 carry is enough. Very few guys pick support heroes, (including me, I'll be playing support from now on ). A team with out support can win iff opponents are noobs too. And try to stay away from hard carries or heroes which require hell lot of farm to shine. Some hard heroes for new players are Anti mage, Templar assassin, Phantom assassin, Doom bringer, Faceless void, Medusa, Spectre, Tiny, Silencer, etc.... .
Try to learn some tricks, basic infos like:
-->Dont get inside creep wave when fighting a team battle. Not only it hampers your accuracy, you also arent able to run away when required.
-->The most annoying one, getting killed one after another. Please remember, DOTA is a team based game. No one can survive 1 vs multiple heroes until and unless situation favors him.
-->
Call miss . Tell your team mates before hand if you are in position to gank. Tell your team before hand if you are short on mana.
-->Make sure you listen/ read the chat in game. It helps a lot in setting up ganks OR leaving a place successfully.
-->Those who playing lanes against carries, try to deny and last hit simultaneously as much as possible. Nothing is better than leaving enemy carry starving for gold.
-->For those who like to play with range heroes, esp those with damage over time abilities, try to harass sh!t out of enemy heroes.
Some tips related to heroes:
-->Use tango/QB to get away from congested jungle fights, Nature prophet's Trap.
-->NOT attacking an enemy hero which is already cursed by BANE. I've seen many friends here attacking a cursed enemy from BANE's ability and then sitting idle as a purple balloon.

-->When playing heroes like Phantom Assassin (
blur passive ability)/ Slark (
Ulti passive ability), you can get an idea whether there is enemy hero/ward around you or not. For eg. Slark will lose his speed and health regen bonus if there is any invi hero or ward around him. For PA, she will get blurred.
-->People try to run away from Riki when he smokes. Instead, you should run towards him. Riki is killing machine only when he attacks from behind.
-->Many guys after getting cursed from Axe run here and there. They should try to last hit an enemy creep asap, it doesnt matter if its enemy creep or neutral creep.
-->If enemy side have a silencer, then choose a hero with at least 1 spammable ability so that you can counter his curse. Some heroes suited for this situation are Phantom assassin, Bristleback, Zeus, etc.
-->When against Bloodseeker, always have 1 TP scroll. Its the best and the cheapest counter to his ulti, keeping in account he is alone/ with non-stunners.
And then, there are some techniques to make your gameplay even better
-->
Pulling creeps
Its one of the efficient way to yourself in steady farming rate and making enemies starving for it. To put it easy words, pulling the creeps means to attack neutral creeps in such a way that your creeps indulge in battle with them instead of following the usual route. Doing this successfully helps you make more gold while simultaneously making enemy creeps gather around tower. This way enemy heroes cant get gold by killing your creeps, neither they will gain any experience.
To do it successfully, suppose you are on radiant side, then try to hit neutral creeps when clock timer counts X:16 or X: 48. After hitting the camp, run toward tower so that your creeps get indulged with NC.
For Dire side, the timer should have +2 secs in comparison to Radiant.
-->
Juking
Its a way to annoy the enemy heroes by running in jungles in such a way that it becomes difficult for them to catch you. It cant be explained in words here, but to do juking, you have to run between to trees, use tango/QB, to make a passage and then making a U-turn in FoW (Fog of War...that darkness around you) . Try checking it on youtube, its a great way of escaping if done correctly.
-->
Jungling
A proper Jungler always have Tangos, Quelling blade and Observer wards with him, at least in early game. And there is a particular (more efficient ) way to it neutral creeps. Many of us (including me) keep on attacking NCs while taking sh!tload of damage. But one should maintain the least physical connectivity with all the creeps. For eg. hi one, step back, then hit 1 and step back, something like this.
Moreover, in NC camps, there are certain trees which when cut, makes you protected from 2 creeps, i.e., only 1 creep from the group is able to attack. So it helps in surviving the camp easily.
-->
Ganking
Gankers are those heroes who can either make or break a team fight. The game depends on them to great extent. A ganker should be preferred a solo lane or mid. Generally gankers, for eg. Pudge, Night stalker, Storm Spirit, Magnus, etc. go for mid lane so that they can get easy farm, quick leveling and most of all they can go either top or bot to make ganking possibilities. Most gankers prefer bottle with them as they come handy in fights. So it doesnt matter even if you chose Sniper/Drow Ranger/etc., if you team have a possible ganking hero, then give him mid lane by all means, unless he doesnt want to solo.
Similarly there are many other game mechanics that you should be aware of. You should give 30% of your playing time to get these basics mugged up in your brain

.
Trust me, I've played so many online games, but this game is not your average multiplayer game. This requires skills along with coordination. When I used to play CS, TF2, AoE, RoN, etc... a loss meant nothing to me. But in DOTA, if I lose a "potential winning game", it just set my mood off. And I'm sure its the same with many DOTA players who are playing this game far more than me OR from a long time.
So go read the stuff. Some good source are:
-->Dotafire (for custom made user guides)
-->Youtube channels like DotaCinema, Purgegamers, Xvrogue, etc. for video tutorials
-->PlayDota (Official DOTA forum, good discussion threads)
-->Dotabuff (Best portal to have your DOTA matches and records ). First go to this site, connect it with steam account. After this, open dota game and its settings. select the "share game history to public" in Game tab.
Hope you read it completely
