While there are a variety of websites and video content available to learn the theory behind all of these characters, nothing substitutes the experience and knowledge you would gain from actually playing these heroes. If you don’t feel comfortable learning in an environment against other players you can always play against A.I. Overall, I encourage experimenting and learning the heroes by playing them in real matches.