A comprehensive guide presented in a way such that anyone can learn Dota 2. This guide covers almost everything from top to bottom. Earlier content is targeted towards complete beginners, but intermediate players can still find the later information useful.
Sections are organized so that new players can look over only what is necessary to start playing and skip over more advanced concepts that can be looked at later.
There's also plenty of pictures, links to the Dota 2 wiki, and videos throughout the guide for further reading and viewing.
Simple advice for playing pub games that will make you and whoever you're playing with better. This guide covers some basic guidelines for drafting, general tactics that will help you coordinate your team and win games, and advice that will help you play your role better.