https://javascript.plainenglish.io/should-i-learn-javascript-from-mozilla-or-is-it-outdated-d65111fa991d