How can I learn to create a material like this?

I saw a material example in StarterContent folder provided by Unreal Engine, But it’s to complex to understand for me.
I 've seen a lot of tutorial but no one explain that or do something similar.
That material create a random dirt spot along the object very very realistic.
(sorry for my english skills)