Can you play the game without a computer?
If you want to install DotA 2, you have to download it on steam. You have to download the game on steam if you want to play DotA 2. Dota game files can be copied and pasted from another PC, but they will inevitably update when you play it on steam.