You can download Dota 2 through the Steam client by searching for the game on the Steam store page and clicking "play game."