Procedural texturing tutorials

I am in the process of creating an animated series and I really want to use Eevee and wherever practical , procedural textures to keep both creation and render times to a minimum. 

Can anyone recommend any tutorials that cover all the tricks and workflows to procedural texturing in general. I keep seeing ones that cover "procedural wood" for example but I really would like to watch something that covers procedural texturing as a whole and explains what all the nodes do so I can then apply that to various aspects of my scenes. 


Thanks in advance :)