Adding random details to an material

I’m looking for a way to create a landscape material similar to the image I uploaded. Is there a way to have it paint itself by adding random details like dots or something like noice coloring in multiple colors?

I couldn’t find any tutorials so it would be nice if someone could help me or tell me where to learn it

Screenshot 2022-09-06 191929

The picture is so tiny, I can’t really see it, but you can try something like