https://tutorialscart.com/c-programming-foundations/
C Programming - Foundations