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?