What is the Difference Between Similar But Different Things, Terms, and Objects

What is the Difference between Revenue, Cash Flow and Ebitda

To estimate the performance of the company in terms of sales and progress rate, we look towards three things which are Revenue, Cash Flow and Ebitda. For an ordinary person, these three terms are much confusing and he does not know how to examine the worth and prosperity of a company by means of these three terms.