Can someone explain this a little bit please?

What’s the link or difference between Webgl and canvas? And their relationship with javascript and html. Wiki was a bit technical and I suck at anything related to html =/

Thanks