A smooth sea never made a skilled mariner

What is A smooth sea never made a skilled mariner?

A smooth sea never made a skilled mariner means In order to improve, we have to challenge the odds.

 

source: –