I recently came across the expression:
Es ist noch kein Meister vom Himmel gefallen
There's still no master [that has] fallen from the sky
I'm curious about the
es ist part, which I understood as "it is", but here seems to work more like "es gibt".
How would you translate the literal meaning here?