The Dota 2 Hero Guide contains guidelines for using various Dota 2 characters so that you can understand the Dota2 Hero character in more depth, both skills etc.
Also included are Item Features with prices according to the website.
There are 3 main features that can be used:
1. Hero With Character Description
2. Items from Hero Dota 2