I've been gaming for years and have played a couple of strategy games at a highly competitive level, winning money prizes and winning a lot of tournaments. I have taught and coached people who too started competing ... even beating me in a few tournaments. Did I regret teaching them? Not in the slightest and after moving onto DOTA I've enjoyed the game so much and have learnt a lot that I want to help others out in a game that has a pretty huge learning curve. My days of playing competitvely are most likely over because its surpisingly hard work but I will always enjoy a casual game or two. Having experience of how to teach will hopefully carry over to DOTA 2 where I will try to help some of the newer players out ... however expect highly detailed guides explaining the majority of what I know because thats the way I teach. Learning a hero is just one small concept of the underlying game and just knowing the hero instead of how it fits into the game will not make you any better.