Encountering Javascript’s “weird” parts as a noob and how I dealt with it