Ultimately not everybody is cut out for being a tank or healer since there's - arguably - a lot more pressure then there is as a DPS. With that said I've been lucky enough for the majority of my groups to be fairly present. I still get the occasional bad apple from time to time but I've learned to filter them out. If you're met with abuse over an honest mistake then don't be afraid to make use of the report function and distance yourself by taking your leave. Then go cool off, relax and come back later.
For trickier content it's usually best to go with some friends. Or maybe create a group through the party finder or through the use of this site. At least then if you screw up there's a high chance that people will just laugh it off, offer advice and generally just be understanding - especially if they inform them that you're still getting to grips with everything.
Don't feel ashamed if watching videos and studying guides proves to be overwhelming. People have different methods of gathering information and many - like me - are much better suited to picking up new skills through engaging in content directly instead of trying to study a guide/video.
For trickier content it's usually best to go with some friends. Or maybe create a group through the party finder or through the use of this site. At least then if you screw up there's a high chance that people will just laugh it off, offer advice and generally just be understanding - especially if they inform them that you're still getting to grips with everything.
Don't feel ashamed if watching videos and studying guides proves to be overwhelming. People have different methods of gathering information and many - like me - are much better suited to picking up new skills through engaging in content directly instead of trying to study a guide/video.