Some supports that are nice for beginners are Crystal Maiden, Lina, Lich, Ogre Magi, Jakiro, Lion, Venomancer and Witch Doctor.
If you want to try some carries I'd suggest trying Dragon Knight, Sven, Skeleton King, Chaos Knight, Juggernaut and Viper.
Tidehunter and Sand King are nice initiators (Sand King can be more of a counter initiator with his ulti). Takes a while to get used to Sand Kings ultimate because you have to channel it for 2.5 seconds before it takes effect then you ideally blink in with a blink dagger and deal a lot of damage.
To get a good idea of how to play the heroes you should look for a 'purge plays x' video on youtube, he describes his decisions pretty well and gives u a good understanding of the heroes and their abilities.