So I just started. Whats a good newbie character to get good with?
Generally, people recommend playing supports to start, or tanky chars. Easy to play supports would be Lich, Vengeful Spirit, Venomancer, Dazzle, Omniknight, Abaddon(last 2 are melee so kinda harder, but they're also tankier). For the tanky ones, Slardar, Spiritbreaker(not particularily a top pick but does fine in pub games), Bristleback, Tidehunter(also fits support).
Those are just some examples of relatively simple heroes to play, there's plenty more. At the end of the day, once you've played a few games, you'll probably want to either play every hero to see what they're about(highly recommend bot games for that though) or to find a hero you really like and just play him over and over to at least get good at one thing.
There's a chatroom with people from here I believe, not too sure what's it under nowadays, rerolled or foh, can try adding people from steam and they'll telll you. You probably want to play bots for a little while, they're pretty dumb and annoying to play against but it's nice to learn the basics. Also if you're into it, there's a lot of stuff you can research while not playing. The dota2 reddit on the sidebar has a lot of useful links(the reddit itself is shit and is mostly memes and competitive matches results).