A couple of weeks ago, I got a great question from a reader of Head First HTML5 Programming:
What is a API? Is it like a constructor function or is it just an object or something else?
An API is an Application Programming Interface. If you write some software that can be used by another piece of software, the API is what specifies how to do it.
Thanks for a great question!