This repository will contain a Programming Tutorial from scratch using C language as base language.
As a small C compiler it is highly recommended the Tiny C compiler written by Fabrice Bellard
https://bellard.org/tcc/
for the samples as well for small changes of them there is a very convenient online C compiler which includes a nice debugger as well
https://www.onlinegdb.com/online_c_compiler
Other liks of interest
https://en.cppreference.com/w/c
http://c-faq.com/index.html
related with scanf vs fgets issue
http://c-faq.com/stdio/index.html
https://stackoverflow.com/a/2430978/1191101
https://stackoverflow.com/a/2430957/1191101