Working with Async JavaScript

If you have been programming with most modern programming languages, the first thing you realize when learning how to write JavaScript is that: It isn't procedural...