Portal:Game Mechanics
From Liquipedia Dota 2 Wiki

I wonder how this works...
Dota 2 has many underlying game mechanics that are not fully explained by the game itself. Knowledge of how the game mechanics work can help players better understand different gameplay techniques.