https://medium.com/@letter2shobana/early-lessons-for-aspiring-frontend-developers-7-essential-skills-to-master-94a7a8cedfae