https://levelup.gitconnected.com/top-10-common-mistakes-to-avoid-in-your-javascript-learning-journey-cdbaddd26783