The game releases in open beta on the 3rd of May, that means everyone can play it.
Of course the problem you may have if you are not in the closed beta nor paid much attention to it, is that you have no idea which character to start with, so I'm gonna give you a hand.
There are two types of characters in the game Damage Dealers and Support.
Damage Dealers, just as their names says, focus on damaging and killing the enemy heroes. All DDs are solo play friendly. They are more effective in a group but are not really dependent on one.
Support characters, don't focus on doing damage, but rather on directly helping their team members. There are two types of support characters
*Tanks. These heroes have the capability of creating damage barriers between their team members and enemy fire. Provided their team mates are actually interested in making use of the said barriers, of course. They are very useful when pushing an objective as they provide moving cover against enemy attacks, or drop cover zones.
*Healers. They focus on...healing (duh!).
Support characters are very dependent on a team and have a terrible performance while lone-wolfing, so try not to do your own thing during the match or you will have a bad experience.
Heroes by order of difficulty
Easy difficulty
Requirements
-ability to tie your own shoes. If you can do that, you can play these guys at least decently.
*Soldier 76
*McCree
*Pharah
Moderate difficulty
Requirements
- average experience in the FPS genre and gaming in general
*Reaper
*Bastion
*Roadhog
*Junkrat
*Zarya
*Torbjorn
*Hanzo
Hard difficulty
Requirements
- extensive experience with the FPS genre and gaming in general.
- twitch reflexes.
- willingness to help your team while knowing you will probably not kill anything by yourself.
*Reinhardt
*Winston
*D.va
*Tracer
*Widowmaker
*Mei (currently underpowered and barely viable)
*Genji
*Symmetra
*Lucio
*Mercy
*Zenyatta
Edit. Yeah, messed up the release date. Fixed.