https://medium.com/@joshuabascos/exploring-the-world-of-c-and-net-a-comprehensive-guide-for-modern-developers-b62ecb2f1e84