JS Resources
- Var, let and const - https://www.freecodecamp.org/news/var-let-and-const-whats-the-difference/
- Functional Programming - https://www.youtube.com/watch?v=e-5obm1G_FY
- This variable - https://www.youtube.com/watch?v=NV9sHLX-jZU
- Flow control - https://www.youtube.com/watch?v=24Wpg6njlYI
- Pure Functions - https://medium.com/javascript-scene/master-the-javascript-interview-what-is-a-pure-function-d1c076bec976
- Prototypes - https://ui.dev/javascript-inheritance-and-the-prototype-chain/
- Event Loop, Micro and Macro Tasks - https://www.youtube.com/watch?v=8aGhZQkoFbQ
- Bind, Call and Apply - https://www.youtube.com/watch?v=75W8UPQ5l7k
- IIFE and Closure - https://javascriptissexy.com/understand-javascript-closures-with-ease/