Callbacks & promises in JS for newbies

How to use callbacks or promises with Google Maps Javascript API - You are a newbie in JavaScript? You want to know a little bit more about asynchronous nature of this language? Join me!