Feel free to drop any info you come across in this thread i guess

https://www.reddit.com/r/Overwatch/comments/4mdtbe/know_your_role_a_guide_to_fundamental_concepts/