Visit: https://studentprojectcode.com/blog/c-and-c-language-overview