I really want to like this game, Ive played LoL a lot and am a fan of the game genre, but LoL feels very stale now. I saw this game and noticed how the graphics arent horrible, and each hero is actually unique. The thing is this game is way too hard, and I get pooped on even by the bots. It feels like I have way too much to learn, and its not comparable to LoL at all, for starters I cant last hit at all. How can I improve? Im seriously at a loss.
You'll get better eventually. Honestly, the games with bots are only there to let you get a feel for some of the game's mechanics. As soon as you've got that stuff down, you should start playing live games.
You'll suck at first, and you'll probably feed a lot. That's okay. Be open to constructive criticism, think about what went wrong and how you might avoid it next time, and try to apply that, every time you die or fail to get a kill.
PM me your Steam tag, and I might be able to play a round or two with you later (after I wake up from the nap I'm about to go take) and help get you some experience.
'I hope he slips and falls in the shower. Not bad enough that he dies. Just so his brain shakes up and he realizes how dumb this is.' -- InquisitorTremaine
The timing for attacks vary with heroes, but some heroes have really crappy ones (i.e.: Zeus). When you start with your 603 gold, you should go for cheap stats to boost your damage and therefore boost your last hitting power. You have to keep heals too, of course. If you're playing a melee hero, Quelling Blade helps (though some melee heroes shouldn't get one).
http://www.playdota.com/img/art/2858/fanart/f1244804694.jpg I hate resorting to violence...
Lich, Lina, Drow Ranger, and Sniper are all relatively simple and straight forward to use, though keep in mind these heroes are all "squishy" and you'll need to play rather cautiously.
And you'll need to just keep playing and practicing to get better. There is a lot more strategy in Dota 2 than LoL in my opinion, and more use for tactics and teamwork. Honestly there are so many little tips and tidbits of information you need to know that it's better if you just keep playing and learn them for yourself while playing. If you need help or have a question just ask your team. There are plenty of dickheads out there who will give you a hard time but there should be a decent person who will help you out. Good luck.
Don't play against bots, this is key. You're actually better off playing mm with people since more of less it will put you against equally incompetent players. Then again I did have a game the other day where a guy with 8 wins was randomed into playing Specter on rd. Luckily we got carried by our Slardar/Pudge.
*NEW* Working on a playlist, tell me what you think of it. http://www.youtube.com/playlist?list=PLF7621EB320CD12E1