Before we can make the program we need to understand what an API is.
To understand an API let’s turn to an amazing FREE resource from FreeCodeCamp: What is an API? In English, please..
Lots of types of communication happen over APIs. Developers have to create and manipulate APIs all the time. By the end of this section you should be able to spin up a server, connect with a client, and understand the different protocols you can communicate over.