Try League of Legends. It's a bit less arcane in its' mechanics than DOTA2. It's free and the co-op vs. bots modes give you great exposure to the game without having to worry about people raging. If you like that enough, try stepping up to player vs player in LoL or DOTA2.
Robot_Moses's forum posts
I think at one point Halo was actually meant to be part of the Marathon mythos. They've obviously diverged now, but if you look at the very early Halo 1 stuff (pre-Microsoft) you can see lots of story similarities, especially with the battleroid story terminals in Marathon. Alex Seropian once infamously stated (and later retracted) that Master Chief and the Guard are the same person.
Having been a huge fan of the guys for many years, I feel like I can safely make the assertion that I would never trust any of them to run a lemonade stand, let alone the country.
Ghoul Danny Trejo in New Vegas and Wrex in ME were mandatory as far as I'm concerned. Inversely, I will never use a party member voiced by Raphael Sbarge.
If the game can get me to connect with the characters it can effect me immensely. Games that come to mind are Red Dead Redemption(dat ending), Persona 4(NO I'M NOT IN LOVE WITH A VIDEOGAME ANIME HIGHSCHOOL GIRL), Deadly Premonition(bizarrely), Mass Effect(kinda only for Garrus+Wrex+Anderson), GTA4(felt so bad for Niko by the end), Fable 2(dog death), and Bastion(Fuck you Rucks and your goddamn voice making me cry every time).