https://sad-adnan.medium.com/the-beginners-guide-to-starting-your-programming-journey-tips-and-insights-for-success-17daa1330e9c