https://medium.com/@06br9385/embarking-on-a-coding-journey-a-step-by-step-guide-for-aspiring-students-74c9e7066cac