How to learn THIS similar effects

Hey all,
i just started to be interested byt three.js and webGL and i found some website who use some effect makes with animations effect, 3D etc… I wanted to know if you can recommend some ressources “easy to understand” to learn the basics, and how to do this kind of things.
I would like to understand how theses website are made.

I would be verry grateful,