Не знаю с чего начать писать код?
#include <stdio.h>

int main(int argc, char **argv)
{
   printf("Hello world!\n");
   return 0;
}

Если серьезно, то сначала нужно поставить задачу. Сделать декомпозицию. Продумать методы достижения цели. 
А там уже и до кода не далеко.
Начните с #include <stdio.h>

За много лет программирования(правда в основном любительского) я понял, что язык си подходит для написания либо ядер операционных систем, либо библиотек. Лучше переходите на более высокий уровень.
Здесь я уже писал ответ на подобный вопрос, правда для другого ЯП.