title: What exactly is the meaning of an API?
body: <p>I've searched for the definition of an API in a programming language and I am still finding it hard to understand.</p>
  
  <p>Could anyone advice me in simple, layman's terms:</p>
  
  <ol>
  <li>What is an API?</li>
  <li>How is it used?</li>
  <li>When and where is it used? </li>
  </ol>