Originally Posted by Val
@OP: If you had good intentions, please realize that you're doing a huge disservice to newbies with that guide. Instilling a mentality that avoids laning power and support heroes is really unhelpful. Further, locking them into the same type of build for a large set of heroes (and it's far from optimal for any of the heroes you listed) is also unhelpful. I'll stop here.
If you were trolling - I really don't like you.
qft. I recommend this guide:
From New to Pro Players - DotA Guides
For some theory, then playing a few games with a newbie friendly hero to get some experience.
When you first played, did you get owned by those "weak" heroes, then try them out and discover their weaknesses? It's understandable to be disappointed at the reality of the situation, but all heroes have their own strengths and weaknesses... I actually found Lich much easer to play than Sven when I first started out. Play dota for a few years, and you'll see that, suprisingly, all the heroes are strangely, but evenly balanced.